@@ -64,7 +64,7 @@ public class WxPayApplyment4SubCreateRequest implements Serializable {
64
64
private BankAccountInfo bankAccountInfo ;
65
65
66
66
/**
67
- * 结算银行账户
67
+ * 补充材料
68
68
*/
69
69
@ SerializedName ("addition_info" )
70
70
private AdditionInfo additionInfo ;
@@ -80,13 +80,40 @@ public class WxPayApplyment4SubCreateRequest implements Serializable {
80
80
public static class ContactInfo implements Serializable {
81
81
private static final long serialVersionUID = 1L ;
82
82
83
+ /**
84
+ * 超级管理员类型
85
+ * 1、主体为“个体工商户/企业/政府机关/事业单位/社会组织”,可选择:LEGAL:经营者/法人,SUPER:经办人 。(经办人:经商户授权办理微信支付业务的人员)。
86
+ * 枚举值:
87
+ * LEGAL:经营者/法人
88
+ * SUPER:经办人
89
+ * 示例值:LEGAL
90
+ */
91
+ @ SerializedName ("contact_type" )
92
+ private String contactType ;
93
+
83
94
/**
84
95
* 超级管理员姓名
85
96
*/
86
97
@ SerializedName ("contact_name" )
87
98
@ SpecEncrypt
88
99
private String contactName ;
89
100
101
+ /**
102
+ * 超级管理员证件类型
103
+ * 当超级管理员类型是经办人时,请上传超级管理员证件类型。
104
+ * IDENTIFICATION_TYPE_IDCARD:中国大陆居民-身份证
105
+ * IDENTIFICATION_TYPE_OVERSEA_PASSPORT:其他国家或地区居民-护照
106
+ * IDENTIFICATION_TYPE_HONGKONG_PASSPORT:中国香港居民-来往内地通行证
107
+ * IDENTIFICATION_TYPE_MACAO_PASSPORT:中国澳门居民-来往内地通行证
108
+ * IDENTIFICATION_TYPE_TAIWAN_PASSPORT:中国台湾居民-来往大陆通行证
109
+ * IDENTIFICATION_TYPE_FOREIGN_RESIDENT:外国人居留证
110
+ * IDENTIFICATION_TYPE_HONGKONG_MACAO_RESIDENT:港澳居民证
111
+ * IDENTIFICATION_TYPE_TAIWAN_RESIDENT:台湾居民证
112
+ * 示例值:IDENTIFICATION_TYPE_IDCARD
113
+ */
114
+ @ SerializedName ("contact_id_doc_type" )
115
+ private String contactIdDocType ;
116
+
90
117
/**
91
118
* 超级管理员身份证件号码
92
119
* 1、“超级管理员身份证号码”与“超级管理员微信openid”,二选一必填。
@@ -97,6 +124,58 @@ public static class ContactInfo implements Serializable {
97
124
@ SpecEncrypt
98
125
private String contactIdNumber ;
99
126
127
+ /**
128
+ * 超级管理员证件正面照片
129
+ * 1、当超级管理员类型是经办人时,请上传超级管理员证件的正面照片。
130
+ * 2、若证件类型为身份证,请上传人像面照片。
131
+ * 3、可上传1张图片,请填写通过图片上传API预先上传图片生成好的MediaID。
132
+ * 4、请上传彩色照片or彩色扫描件or复印件(需加盖公章鲜章),可添加“微信支付”相关水印(如微信支付认证)。
133
+ * 示例值:jTpGmxUXqRTvDujqhThn4ReFxikqJ5YW6zFQ
134
+ */
135
+ @ SerializedName ("contact_id_doc_copy" )
136
+ private String contactIdDocCopy ;
137
+
138
+ /**
139
+ * 超级管理员证件反面照片
140
+ * 1、当超级管理员类型是经办人时,请上传超级管理员证件的反面照片。
141
+ * 2、若证件类型为护照,无需上传反面照片。
142
+ * 3、可上传1张图片,请填写通过图片上传API预先上传图片生成好的MediaID。
143
+ * 4、请上传彩色照片or彩色扫描件or复印件(需加盖公章鲜章),可添加“微信支付”相关水印(如微信支付认证)。
144
+ * 示例值:jTpGmxUX3FBWVQ5NJTZvvDujqhThn4ReFxikqJ5YW6zFQ
145
+ */
146
+ @ SerializedName ("contact_id_doc_copy_back" )
147
+ private String contactIdDocCopyBack ;
148
+
149
+ /**
150
+ * 超级管理员证件有效期开始时间
151
+ * 1、当超级管理员类型是经办人时,请上传证件有效期开始时间。
152
+ * 2、请按照示例值填写。
153
+ * 3、结束时间大于开始时间。
154
+ * 示例值:2019-06-06
155
+ */
156
+ @ SerializedName ("contact_period_begin" )
157
+ private String contactPeriodBegin ;
158
+
159
+ /**
160
+ * 超级管理员证件有效期结束时间
161
+ * 1、当超级管理员类型是经办人时,请上传证件有效期结束时间。
162
+ * 2、请按照示例值填写,若证件有效期为长期,请填写:长期。
163
+ * 3、结束时间大于开始时间。
164
+ * 示例值:2026-06-06
165
+ */
166
+ @ SerializedName ("contact_period_end" )
167
+ private String contactPeriodEnd ;
168
+
169
+ /**
170
+ * 业务办理授权函
171
+ * 1、当超级管理员类型是经办人时,请上传业务办理授权函。
172
+ * 2、请参照[示例图]打印业务办理授权函,全部信息需打印,不支持手写商户信息,并加盖公章。
173
+ * 3、可上传1张图片,请填写通过图片上传API预先上传图片生成好的MediaID。
174
+ * 示例值:47ZC6GC-vnrbEny_Ie_An5-tCpqxucuxi-vByf3Gjm7KEIUv0OF4wFNIO4kqg05InE4d2I6_H7I4
175
+ */
176
+ @ SerializedName ("business_authorization_letter" )
177
+ private String businessAuthorizationLetter ;
178
+
100
179
/**
101
180
* 超级管理员微信openid
102
181
* 1、“超级管理员身份证件号码”与“超级管理员微信openid”,二选一必填。
@@ -140,6 +219,12 @@ public static class SubjectInfo implements Serializable {
140
219
@ SerializedName ("subject_type" )
141
220
private SubjectTypeEnum subjectType ;
142
221
222
+ /**
223
+ * 是否是金融机构
224
+ */
225
+ @ SerializedName ("finance_institution" )
226
+ private boolean financeInstitution ;
227
+
143
228
/**
144
229
* 营业执照
145
230
*/
@@ -171,11 +256,11 @@ public static class SubjectInfo implements Serializable {
171
256
private IdentityInfo identityInfo ;
172
257
173
258
/**
174
- * 最终受益人信息 (UBO]
259
+ * 最终受益人信息列表 (UBO)
175
260
*/
176
- @ SerializedName ("ubo_info " )
261
+ @ SerializedName ("ubo_info_list " )
177
262
@ SpecEncrypt
178
- private UboInfo uboInfo ;
263
+ private List < UboInfo > uboInfoList ;
179
264
180
265
/**
181
266
* 小微辅助证明材料(subjectType为小微商户时必填)
@@ -210,6 +295,21 @@ public static class BusinessLicenseInfo implements Serializable {
210
295
*/
211
296
@ SerializedName ("legal_person" )
212
297
private String legalPerson ;
298
+ /**
299
+ * 注册地址
300
+ */
301
+ @ SerializedName ("license_address" )
302
+ private String licenseAddress ;
303
+ /**
304
+ * 有效期限开始日期
305
+ */
306
+ @ SerializedName ("period_begin" )
307
+ private String periodBegin ;
308
+ /**
309
+ * 有效期限结束日期
310
+ */
311
+ @ SerializedName ("period_end" )
312
+ private String periodEnd ;
213
313
}
214
314
215
315
@ Data
@@ -255,7 +355,7 @@ public static class CertificateInfo implements Serializable {
255
355
256
356
257
357
/**
258
- * 法人姓名
358
+ * 法定代表人
259
359
*/
260
360
@ SerializedName ("legal_person" )
261
361
private String legalPerson ;
@@ -314,12 +414,24 @@ public static class OrganizationInfo implements Serializable {
314
414
public static class IdentityInfo implements Serializable {
315
415
private static final long serialVersionUID = 1683704338370383827L ;
316
416
417
+ /**
418
+ * 证件持有人类型
419
+ */
420
+ @ SerializedName ("id_holder_type" )
421
+ private IdTypeEnum idHolderType ;
422
+
317
423
/**
318
424
* 证件类型
319
425
*/
320
426
@ SerializedName ("id_doc_type" )
321
427
private IdTypeEnum idDocType ;
322
428
429
+ /**
430
+ * 法定代表人说明函
431
+ */
432
+ @ SerializedName ("authorize_letter_copy" )
433
+ private IdTypeEnum authorizeLetterCopy ;
434
+
323
435
/**
324
436
* 身份证信息
325
437
*/
@@ -357,7 +469,6 @@ public static class IdCardInfo implements Serializable {
357
469
*/
358
470
@ SerializedName ("id_card_national" )
359
471
private String idCardNational ;
360
-
361
472
/**
362
473
* 身份证姓名
363
474
*/
@@ -370,6 +481,12 @@ public static class IdCardInfo implements Serializable {
370
481
@ SerializedName ("id_card_number" )
371
482
@ SpecEncrypt
372
483
private String idCardNumber ;
484
+ /**
485
+ * 身份证居住地址
486
+ */
487
+ @ SerializedName ("id_card_address" )
488
+ @ SpecEncrypt
489
+ private String idCardAddress ;
373
490
/**
374
491
* 身份证有效期开始时间
375
492
*/
@@ -391,10 +508,15 @@ public static class IdCardInfo implements Serializable {
391
508
public static class IdDocInfo implements Serializable {
392
509
private static final long serialVersionUID = 7335589815924447719L ;
393
510
/**
394
- * 证件照片
511
+ * 证件正面照片
395
512
*/
396
513
@ SerializedName ("id_doc_copy" )
397
514
private String idDocCopy ;
515
+ /**
516
+ * 证件反面照片
517
+ */
518
+ @ SerializedName ("id_doc_copy_back" )
519
+ private String idDocCopyBack ;
398
520
399
521
/**
400
522
* 证件姓名
@@ -409,6 +531,12 @@ public static class IdDocInfo implements Serializable {
409
531
@ SerializedName ("id_doc_number" )
410
532
@ SpecEncrypt
411
533
private String idDocNumber ;
534
+ /**
535
+ * 身份证居住地址
536
+ */
537
+ @ SerializedName ("id_card_address" )
538
+ @ SpecEncrypt
539
+ private String idCardAddress ;
412
540
/**
413
541
* 证件有效期开始时间
414
542
*/
@@ -432,45 +560,46 @@ public static class UboInfo implements Serializable {
432
560
/**
433
561
* 证件类型
434
562
*/
435
- @ SerializedName ("id_type " )
436
- private IdTypeEnum idType ;
563
+ @ SerializedName ("ubo_id_doc_type " )
564
+ private IdTypeEnum uboIdDocType ;
437
565
/**
438
- * 身份证人像面照片
566
+ * 证件正面照片
439
567
*/
440
- @ SerializedName ("id_card_copy " )
441
- private String idCardCopy ;
568
+ @ SerializedName ("ubo_id_doc_copy " )
569
+ private String uboIdDocCopy ;
442
570
/**
443
- * 身份证国徽面照片
571
+ * 证件反面照片
444
572
*/
445
- @ SerializedName ("id_card_national " )
446
- private String idCardNational ;
573
+ @ SerializedName ("ubo_id_doc_copy_back " )
574
+ private String uboIdDocCopyBack ;
447
575
/**
448
- * 证件照片
576
+ * 证件姓名
449
577
*/
450
- @ SerializedName ("id_doc_copy" )
451
- private String idDocCopy ;
578
+ @ SerializedName ("ubo_id_doc_name" )
579
+ @ SpecEncrypt
580
+ private String uboIdDocName ;
452
581
/**
453
- * 受益人姓名
582
+ * 证件号码
454
583
*/
455
- @ SerializedName ("name " )
584
+ @ SerializedName ("ubo_id_doc_number " )
456
585
@ SpecEncrypt
457
- private String name ;
586
+ private String uboIdDocNumber ;
458
587
/**
459
- * 证件号码
588
+ * 证件居住地址
460
589
*/
461
- @ SerializedName ("id_number " )
590
+ @ SerializedName ("ubo_id_doc_address " )
462
591
@ SpecEncrypt
463
- private String idNumber ;
592
+ private String uboIdDocAddress ;
464
593
/**
465
594
* 证件有效期开始时间
466
595
*/
467
- @ SerializedName ("id_period_begin " )
468
- private String idPeriodBegin ;
596
+ @ SerializedName ("ubo_period_begin " )
597
+ private String uboPeriodBegin ;
469
598
/**
470
599
* 证件有效期结束时间
471
600
*/
472
- @ SerializedName ("id_period_end " )
473
- private String idPeriodEnd ;
601
+ @ SerializedName ("ubo_period_end " )
602
+ private String uboPeriodEnd ;
474
603
}
475
604
476
605
@ Data
0 commit comments