@@ 6-49 (lines=44) @@ | ||
3 | namespace Kaylyu\Alipay\F2fpay\Base\Model\Builder; |
|
4 | ||
5 | ||
6 | class AlipayTradeCancelContentBuilder extends ContentBuilder |
|
7 | { |
|
8 | // 支付宝交易号,和商户订单号不能同时为空 |
|
9 | private $tradeNo; |
|
10 | ||
11 | // 商户订单号,通过商户订单号撤销相关交易 |
|
12 | private $outTradeNo; |
|
13 | ||
14 | private $bizContentarr = array(); |
|
15 | ||
16 | private $bizContent = null; |
|
17 | ||
18 | public function getBizContent() |
|
19 | { |
|
20 | if (!empty($this->bizContentarr)) { |
|
21 | $this->bizContent = json_encode($this->bizContentarr, JSON_UNESCAPED_UNICODE); |
|
22 | } |
|
23 | return $this->bizContent; |
|
24 | } |
|
25 | ||
26 | public function getOutTradeNo() |
|
27 | { |
|
28 | return $this->outTradeNo; |
|
29 | } |
|
30 | ||
31 | public function setOutTradeNo($outTradeNo) |
|
32 | { |
|
33 | $this->outTradeNo = $outTradeNo; |
|
34 | $this->bizContentarr['out_trade_no'] = $outTradeNo; |
|
35 | } |
|
36 | ||
37 | public function getTradeNo() |
|
38 | { |
|
39 | return $this->tradeNo; |
|
40 | } |
|
41 | ||
42 | public function setTradeNo($tradeNo) |
|
43 | { |
|
44 | $this->tradeNo = $tradeNo; |
|
45 | $this->bizContentarr['trade_no'] = $tradeNo; |
|
46 | } |
|
47 | ||
48 | ||
49 | } |
@@ 6-49 (lines=44) @@ | ||
3 | namespace Kaylyu\Alipay\F2fpay\Base\Model\Builder; |
|
4 | ||
5 | ||
6 | class AlipayTradeCloseContentBuilder extends ContentBuilder |
|
7 | { |
|
8 | // 支付宝交易号,和商户订单号不能同时为空 |
|
9 | private $tradeNo; |
|
10 | ||
11 | // 商户订单号,通过商户订单号撤销相关交易 |
|
12 | private $outTradeNo; |
|
13 | ||
14 | private $bizContentarr = array(); |
|
15 | ||
16 | private $bizContent = null; |
|
17 | ||
18 | public function getBizContent() |
|
19 | { |
|
20 | if (!empty($this->bizContentarr)) { |
|
21 | $this->bizContent = json_encode($this->bizContentarr, JSON_UNESCAPED_UNICODE); |
|
22 | } |
|
23 | return $this->bizContent; |
|
24 | } |
|
25 | ||
26 | public function getOutTradeNo() |
|
27 | { |
|
28 | return $this->outTradeNo; |
|
29 | } |
|
30 | ||
31 | public function setOutTradeNo($outTradeNo) |
|
32 | { |
|
33 | $this->outTradeNo = $outTradeNo; |
|
34 | $this->bizContentarr['out_trade_no'] = $outTradeNo; |
|
35 | } |
|
36 | ||
37 | public function getTradeNo() |
|
38 | { |
|
39 | return $this->tradeNo; |
|
40 | } |
|
41 | ||
42 | public function setTradeNo($tradeNo) |
|
43 | { |
|
44 | $this->tradeNo = $tradeNo; |
|
45 | $this->bizContentarr['trade_no'] = $tradeNo; |
|
46 | } |
|
47 | ||
48 | ||
49 | } |
@@ 5-48 (lines=44) @@ | ||
2 | ||
3 | namespace Kaylyu\Alipay\F2fpay\Base\Model\Builder; |
|
4 | ||
5 | class AlipayTradeQueryContentBuilder extends ContentBuilder |
|
6 | { |
|
7 | // 支付宝交易号,和商户订单号不能同时为空, 如果同时存在则通过tradeNo查询支付宝交易 |
|
8 | private $tradeNo; |
|
9 | ||
10 | // 商户订单号,通过此商户订单号查询当面付的交易状态 |
|
11 | private $outTradeNo; |
|
12 | ||
13 | private $bizContentarr = array(); |
|
14 | ||
15 | private $bizContent = null; |
|
16 | ||
17 | public function getBizContent() |
|
18 | { |
|
19 | if (!empty($this->bizContentarr)) { |
|
20 | $this->bizContent = json_encode($this->bizContentarr, JSON_UNESCAPED_UNICODE); |
|
21 | } |
|
22 | return $this->bizContent; |
|
23 | } |
|
24 | ||
25 | public function getOutTradeNo() |
|
26 | { |
|
27 | return $this->outTradeNo; |
|
28 | } |
|
29 | ||
30 | public function setOutTradeNo($outTradeNo) |
|
31 | { |
|
32 | $this->outTradeNo = $outTradeNo; |
|
33 | $this->bizContentarr['out_trade_no'] = $outTradeNo; |
|
34 | } |
|
35 | ||
36 | public function getTradeNo() |
|
37 | { |
|
38 | return $this->tradeNo; |
|
39 | } |
|
40 | ||
41 | public function setTradeNo($tradeNo) |
|
42 | { |
|
43 | $this->tradeNo = $tradeNo; |
|
44 | $this->bizContentarr['trade_no'] = $tradeNo; |
|
45 | } |
|
46 | ||
47 | ||
48 | } |