1 | <?php |
||
5 | class RoyaltyDetailInfo |
||
6 | { |
||
7 | //分账序列号,表示分账执行的顺序,必须为正整数 |
||
8 | private $serialNo; |
||
9 | |||
10 | //接受分账金额的账户类型:默认值为userId。 |
||
11 | //userId:支付宝账号对应的支付宝唯一用户号。 |
||
12 | //bankIndex:分账到银行账户的银行编号。目前暂时只支持分账到一个银行编号。 |
||
13 | //storeId:分账到门店对应的银行卡编号。 |
||
14 | private $transInType; |
||
15 | |||
16 | //(必填)分账批次号 分账批次号。 目前需要和转入账号类型为bankIndex配合使用 |
||
17 | private $batchNo; |
||
18 | |||
19 | //商户分账的外部关联号,用于关联到每一笔分账信息,商户需保证其唯一性。 |
||
20 | //如果为空,该值则默认为“商户网站唯一订单号+分账序列号” |
||
21 | private $outRelationId; |
||
22 | |||
23 | //(必填)要分账的账户类型,默认值为userId |
||
24 | //目前只支持userId:支付宝账号对应的支付宝唯一用户号 |
||
25 | private $transOutType; |
||
26 | |||
27 | //(必填)如果转出账号类型为userId,本参数为要分账的支付宝账号对应的支付宝唯一用户号。 |
||
28 | //以2088开头的纯16位数字。 |
||
29 | private $transOut; |
||
30 | |||
31 | //(必填)如果转入账号类型为userId,本参数为接受分账金额的支付宝账号对应的支付宝唯一用户号。以2088开头的纯16位数字。 |
||
32 | //如果转入账号类型为bankIndex,本参数为28位的银行编号(商户和支付宝签约时确定) |
||
33 | //如果转入账号类型为storeId,本参数为商户的门店ID。 |
||
34 | private $transIn; |
||
35 | |||
36 | //(必填)分账的金额,单位为元 |
||
37 | private $amount; |
||
38 | |||
39 | //分账描述信息 |
||
40 | private $desc; |
||
41 | |||
42 | private $royaltyDetailInfo = array(); |
||
43 | |||
44 | public function __construct() |
||
49 | |||
50 | public function RoyaltyDetailInfo() |
||
54 | |||
55 | public function getRoyaltyDetailInfo() |
||
59 | |||
60 | public function getAmount() |
||
64 | |||
65 | public function getBatchNo() |
||
69 | |||
70 | public function getDesc() |
||
74 | |||
75 | public function getOutRelationId() |
||
79 | |||
80 | public function getSerialNo() |
||
84 | |||
85 | public function getTransIn() |
||
89 | |||
90 | public function getTransInType() |
||
94 | |||
95 | public function getTransOut() |
||
99 | |||
100 | public function getTransOutType() |
||
104 | |||
105 | public function setAmount($amount) |
||
110 | |||
111 | public function setBatchNo($batchNo) |
||
116 | |||
117 | public function setDesc($desc) |
||
122 | |||
123 | public function setOutRelationId($outRelationId) |
||
128 | |||
129 | public function setSerialNo($serialNo) |
||
134 | |||
135 | public function setTransIn($transIn) |
||
140 | |||
141 | public function setTransInType($transInType) |
||
146 | |||
147 | public function setTransOut($transOut) |
||
152 | |||
153 | public function setTransOutType($transOutType) |
||
158 | } |