176 lines
3.0 KiB
PHP
176 lines
3.0 KiB
PHP
<?php
|
|
// +----------------------------------------------------------------------
|
|
// | SentCMS [ WE CAN DO IT JUST THINK IT ]
|
|
// +----------------------------------------------------------------------
|
|
// | Copyright (c) 2013 http://www.tensent.cn All rights reserved.
|
|
// +----------------------------------------------------------------------
|
|
// | Author: molong <molong@tensent.cn> <http://www.tensent.cn>
|
|
// +----------------------------------------------------------------------
|
|
|
|
namespace com\pay;
|
|
|
|
class Input{
|
|
|
|
protected $_orderNo;
|
|
protected $_fee;
|
|
protected $_title;
|
|
protected $_body;
|
|
protected $_callback;
|
|
protected $_url;
|
|
protected $_uid;
|
|
protected $_bank;
|
|
protected $_param;
|
|
|
|
/**
|
|
* 设置订单号
|
|
* @param type $order_no
|
|
* @return \Think\Pay\PayVo
|
|
*/
|
|
public function setOrderNo($order_no) {
|
|
$this->_orderNo = $order_no;
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* 设置商品价格
|
|
* @param type $fee
|
|
* @return \Think\Pay\PayVo
|
|
*/
|
|
public function setFee($fee) {
|
|
$this->_fee = $fee;
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* 设置商品名称
|
|
* @param type $title
|
|
* @return \Think\Pay\PayVo
|
|
*/
|
|
public function setTitle($title) {
|
|
$this->_title = $title;
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* 设置商品描述
|
|
* @param type $body
|
|
* @return \Think\Pay\PayVo
|
|
*/
|
|
public function setBody($body) {
|
|
$this->_body = $body;
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* 设置支付完成后的后续操作接口
|
|
* @param type $callback
|
|
* @return \Think\Pay\PayVo
|
|
*/
|
|
public function setCallback($callback) {
|
|
$this->_callback = $callback;
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* 设置支付完成后的跳转地址
|
|
* @param type $url
|
|
* @return \Think\Pay\PayVo
|
|
*/
|
|
public function setUrl($url) {
|
|
$this->_url = $url;
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* 设置订单的额外参数
|
|
* @param type $param
|
|
* @return \Think\Pay\PayVo
|
|
*/
|
|
public function setParam($param) {
|
|
$this->_param = $param;
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* 设置订单的用户ID
|
|
* @param type $param
|
|
* @return \Think\Pay\PayVo
|
|
*/
|
|
public function setUid($uid) {
|
|
$this->_uid = $uid;
|
|
return $this;
|
|
}
|
|
|
|
public function setBank($bank){
|
|
$this->_bank = $bank;
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* 获取订单号
|
|
* @return type
|
|
*/
|
|
public function getOrderNo() {
|
|
return $this->_orderNo;
|
|
}
|
|
|
|
/**
|
|
* 获取商品价格
|
|
* @return type
|
|
*/
|
|
public function getFee() {
|
|
return $this->_fee;
|
|
}
|
|
|
|
/**
|
|
* 获取商品名称
|
|
* @return type
|
|
*/
|
|
public function getTitle() {
|
|
return $this->_title;
|
|
}
|
|
|
|
/**
|
|
* 获取支付完成后的后续操作接口
|
|
* @return type
|
|
*/
|
|
public function getCallback() {
|
|
return $this->_callback;
|
|
}
|
|
|
|
/**
|
|
* 获取支付完成后的跳转地址
|
|
* @return type
|
|
*/
|
|
public function getUrl() {
|
|
return $this->_url;
|
|
}
|
|
|
|
/**
|
|
* 获取商品描述
|
|
* @return type
|
|
*/
|
|
public function getBody() {
|
|
return $this->_body;
|
|
}
|
|
|
|
/**
|
|
* 获取订单的额外参数
|
|
* @return type
|
|
*/
|
|
public function getParam() {
|
|
return $this->_param;
|
|
}
|
|
|
|
/**
|
|
* 获取用户UID
|
|
* @return type
|
|
*/
|
|
public function getUid() {
|
|
return $this->_uid;
|
|
}
|
|
|
|
public function getBank(){
|
|
return $this->_bank;
|
|
}
|
|
} |