Skip to content

Commit 526a49a

Browse files
Copilotbinarywang
andcommitted
添加特约商户进件小微商户数据支持(micro_biz_info)
Co-authored-by: binarywang <[email protected]>
1 parent a785522 commit 526a49a

File tree

1 file changed

+89
-0
lines changed

1 file changed

+89
-0
lines changed

weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/applyment/WxPayApplyment4SubCreateRequest.java

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,13 @@ public static class SubjectInfo implements Serializable {
242242
@SerializedName("certificate_letter_copy")
243243
private String certificateLetterCopy;
244244

245+
/**
246+
* 小微辅助证明材料
247+
* 主体类型为小微商户时,小微辅助证明材料必填
248+
*/
249+
@SerializedName("micro_biz_info")
250+
private MicroBizInfo microBizInfo;
251+
245252
/**
246253
* 金融机构许可证信息
247254
*/
@@ -393,6 +400,88 @@ public static class FinanceInstitutionInfo implements Serializable {
393400
private List<String> financeLicensePics;
394401
}
395402

403+
/**
404+
* 小微辅助证明材料
405+
*/
406+
@Data
407+
@Builder
408+
@NoArgsConstructor
409+
@AllArgsConstructor
410+
@Accessors(chain = true)
411+
public static class MicroBizInfo implements Serializable {
412+
413+
private static final long serialVersionUID = 1234567890123456789L;
414+
415+
/**
416+
* 小微经营类型
417+
* 枚举值:
418+
* MICRO_TYPE_STORE:门店场所
419+
* MICRO_TYPE_MOBILE:流动经营/便民服务
420+
* MICRO_TYPE_ONLINE:线上商品/服务交易
421+
* 示例值:MICRO_TYPE_STORE
422+
*/
423+
@SerializedName("micro_biz_type")
424+
private MicroBizTypeEnum microBizType;
425+
426+
/**
427+
* 门店名称
428+
* 1、填写规范:
429+
* 门店场所:填写门店名称
430+
* 流动经营/便民服务:填写经营/服务名称
431+
* 线上商品/服务交易:填写线上店铺名称
432+
* 2、格式规范:
433+
* 长度为1-50个字符
434+
* 前后不能有空格、制表符、换行符
435+
* 不能仅含数字、特殊字符
436+
* 仅能填写数字、英文字母、汉字及特殊字符
437+
* 仅支持utf-8格式
438+
* 示例值:大郎烧饼
439+
*/
440+
@SerializedName("micro_name")
441+
private String microName;
442+
443+
/**
444+
* 门店省市编码
445+
* 1、只能由数字组成
446+
* 2、详细参见微信支付提供的省市对照表
447+
* 3、填写规范:
448+
* 门店场所:填写门店省市编码
449+
* 流动经营/便民服务:填写经营/服务所在地省市编码
450+
* 线上商品/服务交易:填写卖家所在地省市编码
451+
* 示例值:440305
452+
*/
453+
@SerializedName("micro_address_code")
454+
private String microAddressCode;
455+
456+
/**
457+
* 门店地址
458+
* 1、填写规范:
459+
* 门店场所:填写店铺详细地址,具体区/县及街道门牌号或大厦楼层
460+
* 流动经营/便民服务:填写"无"
461+
* 线上商品/服务交易:填写电商平台名称
462+
* 2、格式规范:
463+
* 长度为4-512个字符
464+
* 前后不能有空格、制表符、换行符
465+
* 不能仅含数字、特殊字符
466+
* 仅能填写数字、英文字母、汉字及特殊字符
467+
* 仅支持utf-8格式
468+
* 示例值:广东省深圳市南山区xx大厦x层xxxx室
469+
*/
470+
@SerializedName("micro_address")
471+
private String microAddress;
472+
473+
/**
474+
* 门店门头照片/线上商品/服务交易场景的截图
475+
* 1、门店场所:请上传门头正面照片(要求门店招牌、门框完整、清晰、可辨识);若为停车场等无固定门头照片的经营场所,可上传岗亭/出入闸口;
476+
* 2、流动经营/便民服务:填写媒体文件ID列表,最多5张;
477+
* 3、线上商品/服务交易:请上传线上店铺网页截图(清晰度足够识别店铺名称的首页截图);
478+
* 4、请填写通过《图片上传API》预先上传图片生成好的MediaID
479+
* 示例值:0P3ng6KTIW4-Q_l2FjKLZuhHjBWoMAjmVtCz7ScmhEIThCaV-4BBgVwtNkCHO_XXqK5dE5YdOmFJBZR9FwczhJehHhAZN6BKXQPcs-VvdSo
480+
*/
481+
@SerializedName("micro_pics")
482+
private List<String> microPics;
483+
}
484+
396485
@Data
397486
@Builder
398487
@NoArgsConstructor

0 commit comments

Comments
 (0)