AlipayOpenAgentZhimabriefSignRequest.php
9.2 KB
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
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
<?php
/**
* ALIPAY API: alipay.open.agent.zhimabrief.sign request
*
* @author auto create
* @since 1.0, 2018-01-31 21:21:06
*/
class AlipayOpenAgentZhimabriefSignRequest
{
/**
* 支付宝生活号(原服务窗)名称(1 app_name、app_demo;2 web_sites;3 alipay_life_name;4 wechat_official_account_name。1、2、3、4至少选择一个填写)
**/
private $alipayLifeName;
/**
* APP demo,格式为.apk;或者应用说明文档, 格式为.doc .docx .pdf格式(1 app_name、app_demo;2 web_sites;3 alipay_life_name;4 wechat_official_account_name。1、2、3、4至少选择一个填写)
**/
private $appDemo;
/**
* 商户的APP应用名称(1 app_name、app_demo;2 web_sites;3 alipay_life_name;4 wechat_official_account_name。1、2、3、4至少选择一个填写)
**/
private $appName;
/**
* 代商户操作事务编号,通过alipay.open.isv.agent.create接口进行创建。
**/
private $batchNo;
/**
* 营业执照授权函图片,个体工商户如果使用总公司或其他公司的营业执照认证需上传该授权函图片,最小50KB,图片格式必须为:png、bmp、gif、jpg、jpeg
**/
private $businessLicenseAuthPic;
/**
* 营业执照号码。
**/
private $businessLicenseNo;
/**
* 营业执照图片,最小50KB,图片格式必须为:png、bmp、gif、jpg、jpeg
**/
private $businessLicensePic;
/**
* 自定义使用场景描述,usage_scene选项中无符合描述,填写自定义使用场景描述(usage_scene不填写,则custom_usage_scene必填)
**/
private $customUsageScene;
/**
* 营业期限
**/
private $dateLimitation;
/**
* 数据反馈接口人
**/
private $drContact;
/**
* 例如:浙江飞猪网络技术有限公司,企业别称请填写【飞猪】。
**/
private $enterpriseAlias;
/**
* 企业LOGO-图片,最小50KB,图片格式必须为:png、bmp、gif、jpg、jpeg
**/
private $enterpriseLogo;
/**
* 营业期限是否长期有效
**/
private $longTerm;
/**
* 所属MCCCode,详情可参考
<a href="https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.59bgD2&treeId=222&articleId=105364&docType=1#s1
">商家经营类目</a> 中的“经营类目编码”
**/
private $mccCode;
/**
* 异议处理接口人
**/
private $ohContact;
/**
* 用户服务联动机制接口人
**/
private $prContact;
/**
* 企业特殊资质图片,可参考
<a href="https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.59bgD2&treeId=222&articleId=105364&docType=1#s1
">商家经营类目</a> 中的“需要的特殊资质证书”,最小50KB,图片格式必须为:png、bmp、gif、jpg、jpeg
**/
private $specialLicensePic;
/**
* 使用场景描述,签约芝麻信用产品的用途,可选值:"现金放贷","其他", "消费分期(例如买房、装修等)", "融资租赁", "发放信用卡", "极速返利", "押金减免", "先用后付", "社交场景信用互查", "会员分层信用参考"
**/
private $usageScene;
/**
* 接入网址信息(1 app_name、app_demo;2 web_sites;3 alipay_life_name;4 wechat_official_account_name。1、2、3、4至少选择一个填写)
**/
private $webSites;
/**
* 微信公众号名称(1 app_name、app_demo;2 web_sites;3 alipay_life_name;4 wechat_official_account_name。1、2、3、4至少选择一个填写)
**/
private $wechatOfficialAccountName;
private $apiParas = array();
private $terminalType;
private $terminalInfo;
private $prodCode;
private $apiVersion="1.0";
private $notifyUrl;
private $returnUrl;
private $needEncrypt=false;
public function setAlipayLifeName($alipayLifeName)
{
$this->alipayLifeName = $alipayLifeName;
$this->apiParas["alipay_life_name"] = $alipayLifeName;
}
public function getAlipayLifeName()
{
return $this->alipayLifeName;
}
public function setAppDemo($appDemo)
{
$this->appDemo = $appDemo;
$this->apiParas["app_demo"] = $appDemo;
}
public function getAppDemo()
{
return $this->appDemo;
}
public function setAppName($appName)
{
$this->appName = $appName;
$this->apiParas["app_name"] = $appName;
}
public function getAppName()
{
return $this->appName;
}
public function setBatchNo($batchNo)
{
$this->batchNo = $batchNo;
$this->apiParas["batch_no"] = $batchNo;
}
public function getBatchNo()
{
return $this->batchNo;
}
public function setBusinessLicenseAuthPic($businessLicenseAuthPic)
{
$this->businessLicenseAuthPic = $businessLicenseAuthPic;
$this->apiParas["business_license_auth_pic"] = $businessLicenseAuthPic;
}
public function getBusinessLicenseAuthPic()
{
return $this->businessLicenseAuthPic;
}
public function setBusinessLicenseNo($businessLicenseNo)
{
$this->businessLicenseNo = $businessLicenseNo;
$this->apiParas["business_license_no"] = $businessLicenseNo;
}
public function getBusinessLicenseNo()
{
return $this->businessLicenseNo;
}
public function setBusinessLicensePic($businessLicensePic)
{
$this->businessLicensePic = $businessLicensePic;
$this->apiParas["business_license_pic"] = $businessLicensePic;
}
public function getBusinessLicensePic()
{
return $this->businessLicensePic;
}
public function setCustomUsageScene($customUsageScene)
{
$this->customUsageScene = $customUsageScene;
$this->apiParas["custom_usage_scene"] = $customUsageScene;
}
public function getCustomUsageScene()
{
return $this->customUsageScene;
}
public function setDateLimitation($dateLimitation)
{
$this->dateLimitation = $dateLimitation;
$this->apiParas["date_limitation"] = $dateLimitation;
}
public function getDateLimitation()
{
return $this->dateLimitation;
}
public function setDrContact($drContact)
{
$this->drContact = $drContact;
$this->apiParas["dr_contact"] = $drContact;
}
public function getDrContact()
{
return $this->drContact;
}
public function setEnterpriseAlias($enterpriseAlias)
{
$this->enterpriseAlias = $enterpriseAlias;
$this->apiParas["enterprise_alias"] = $enterpriseAlias;
}
public function getEnterpriseAlias()
{
return $this->enterpriseAlias;
}
public function setEnterpriseLogo($enterpriseLogo)
{
$this->enterpriseLogo = $enterpriseLogo;
$this->apiParas["enterprise_logo"] = $enterpriseLogo;
}
public function getEnterpriseLogo()
{
return $this->enterpriseLogo;
}
public function setLongTerm($longTerm)
{
$this->longTerm = $longTerm;
$this->apiParas["long_term"] = $longTerm;
}
public function getLongTerm()
{
return $this->longTerm;
}
public function setMccCode($mccCode)
{
$this->mccCode = $mccCode;
$this->apiParas["mcc_code"] = $mccCode;
}
public function getMccCode()
{
return $this->mccCode;
}
public function setOhContact($ohContact)
{
$this->ohContact = $ohContact;
$this->apiParas["oh_contact"] = $ohContact;
}
public function getOhContact()
{
return $this->ohContact;
}
public function setPrContact($prContact)
{
$this->prContact = $prContact;
$this->apiParas["pr_contact"] = $prContact;
}
public function getPrContact()
{
return $this->prContact;
}
public function setSpecialLicensePic($specialLicensePic)
{
$this->specialLicensePic = $specialLicensePic;
$this->apiParas["special_license_pic"] = $specialLicensePic;
}
public function getSpecialLicensePic()
{
return $this->specialLicensePic;
}
public function setUsageScene($usageScene)
{
$this->usageScene = $usageScene;
$this->apiParas["usage_scene"] = $usageScene;
}
public function getUsageScene()
{
return $this->usageScene;
}
public function setWebSites($webSites)
{
$this->webSites = $webSites;
$this->apiParas["web_sites"] = $webSites;
}
public function getWebSites()
{
return $this->webSites;
}
public function setWechatOfficialAccountName($wechatOfficialAccountName)
{
$this->wechatOfficialAccountName = $wechatOfficialAccountName;
$this->apiParas["wechat_official_account_name"] = $wechatOfficialAccountName;
}
public function getWechatOfficialAccountName()
{
return $this->wechatOfficialAccountName;
}
public function getApiMethodName()
{
return "alipay.open.agent.zhimabrief.sign";
}
public function setNotifyUrl($notifyUrl)
{
$this->notifyUrl=$notifyUrl;
}
public function getNotifyUrl()
{
return $this->notifyUrl;
}
public function setReturnUrl($returnUrl)
{
$this->returnUrl=$returnUrl;
}
public function getReturnUrl()
{
return $this->returnUrl;
}
public function getApiParas()
{
return $this->apiParas;
}
public function getTerminalType()
{
return $this->terminalType;
}
public function setTerminalType($terminalType)
{
$this->terminalType = $terminalType;
}
public function getTerminalInfo()
{
return $this->terminalInfo;
}
public function setTerminalInfo($terminalInfo)
{
$this->terminalInfo = $terminalInfo;
}
public function getProdCode()
{
return $this->prodCode;
}
public function setProdCode($prodCode)
{
$this->prodCode = $prodCode;
}
public function setApiVersion($apiVersion)
{
$this->apiVersion=$apiVersion;
}
public function getApiVersion()
{
return $this->apiVersion;
}
public function setNeedEncrypt($needEncrypt)
{
$this->needEncrypt=$needEncrypt;
}
public function getNeedEncrypt()
{
return $this->needEncrypt;
}
}