Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
<?php
namespace Qingrong\Tool\Bean\MiniApplet;
use Qingrong\Tool\Bean\ToolBaseBean;
class MerchantWithdrawParamBean extends ToolBaseBean
{
/**
* 小程序第三方平台应用 id。服务商发起提现请求的必填
* @var string $thirdpartyId
*/
private $thirdpartyId = "";
/**
* 小程序的 app_id;除服务商为自己提现外,其他情况必填
* @var string $appId
*/
private $appId = "";
/**
* 进件完成返回的商户号
* @var string $merchantUid
*/
private $merchantUid = "";
/**
* 提现渠道枚举值:alipay: 支付宝 wx: 微信 hz: 抖音支付 yeepay: 易宝 yzt: 担保支付企业版聚合账户
* @var string $channelType
*/
private $channelType = "";
/**
* 提现金额;单位分
* @var int $withdrawAmount
*/
private $withdrawAmount = 0;
/**
* 外部单号(开发者侧);唯一标识一笔提现请求
* @var string $outOrderId
*/
private $outOrderId = "";
/**
* 提现结果通知接口(开发者自己的https服务);如果不传默认用支付设置中的回调地址
* @var string $callback
*/
private $callback = "";
/**
* 向开发者回调时,会原样存储在回调参数的extra字段中返回
* @var string $cpExtra
*/
private $cpExtra = "";
/**
* 抖音信息和光合信号标识:不传或传0或1 按抖音信息提现;传2按光合信号提现
* @var int $merchantEntity
*/
private $merchantEntity = 0;
/**
* @return string
*/
public function getThirdpartyId(): string
{
return $this->thirdpartyId;
}
/**
* @param string $thirdpartyId
*/
public function setThirdpartyId(string $thirdpartyId)
{
$this->thirdpartyId = $thirdpartyId;
}
/**
* @return string
*/
public function getAppId(): string
{
return $this->appId;
}
/**
* @param string $appId
*/
public function setAppId(string $appId)
{
$this->appId = $appId;
}
/**
* @return string
*/
public function getMerchantUid(): string
{
return $this->merchantUid;
}
/**
* @param string $merchantUid
*/
public function setMerchantUid(string $merchantUid)
{
$this->merchantUid = $merchantUid;
}
/**
* @return string
*/
public function getChannelType(): string
{
return $this->channelType;
}
/**
* @param string $channelType
*/
public function setChannelType(string $channelType)
{
$this->channelType = $channelType;
}
/**
* @return int
*/
public function getWithdrawAmount(): int
{
return $this->withdrawAmount;
}
/**
* @param int $withdrawAmount
*/
public function setWithdrawAmount(int $withdrawAmount)
{
$this->withdrawAmount = $withdrawAmount;
}
/**
* @return string
*/
public function getOutOrderId(): string
{
return $this->outOrderId;
}
/**
* @param string $outOrderId
*/
public function setOutOrderId(string $outOrderId)
{
$this->outOrderId = $outOrderId;
}
/**
* @return string
*/
public function getCallback(): string
{
return $this->callback;
}
/**
* @param string $callback
*/
public function setCallback(string $callback)
{
$this->callback = $callback;
}
/**
* @return string
*/
public function getCpExtra(): string
{
return $this->cpExtra;
}
/**
* @param string $cpExtra
*/
public function setCpExtra(string $cpExtra)
{
$this->cpExtra = $cpExtra;
}
/**
* @return int
*/
public function getMerchantEntity(): int
{
return $this->merchantEntity;
}
/**
* @param int $merchantEntity
*/
public function setMerchantEntity(int $merchantEntity)
{
$this->merchantEntity = $merchantEntity;
}
}