Skip to content

Commit 8b5bcc6

Browse files
author
舍出
committed
小微商家进件参数调整
1 parent c0db880 commit 8b5bcc6

File tree

1 file changed

+182
-48
lines changed

1 file changed

+182
-48
lines changed

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

Lines changed: 182 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -424,62 +424,196 @@ public static class MicroBizInfo implements Serializable {
424424
private MicroBizTypeEnum microBizType;
425425

426426
/**
427-
* 门店名称
428-
* 1、填写规范:
429-
* 门店场所:填写门店名称
430-
* 流动经营/便民服务:填写经营/服务名称
431-
* 线上商品/服务交易:填写线上店铺名称
432-
* 2、格式规范:
433-
* 长度为1-50个字符
434-
* 前后不能有空格、制表符、换行符
435-
* 不能仅含数字、特殊字符
436-
* 仅能填写数字、英文字母、汉字及特殊字符
437-
* 仅支持utf-8格式
438-
* 示例值:大郎烧饼
427+
* 【门店场所】 经营类型为“门店场所”时填写
439428
*/
440-
@SerializedName("micro_name")
441-
private String microName;
429+
@SerializedName("micro_store_info")
430+
private MicroStoreInfo microStoreInfo;
442431

443432
/**
444-
* 门店省市编码
445-
* 1、只能由数字组成
446-
* 2、详细参见微信支付提供的省市对照表
447-
* 3、填写规范:
448-
* 门店场所:填写门店省市编码
449-
* 流动经营/便民服务:填写经营/服务所在地省市编码
450-
* 线上商品/服务交易:填写卖家所在地省市编码
451-
* 示例值:440305
433+
* 【流动经营/便民服务】 经营类型为“流动经营/便民服务”时填写
452434
*/
453-
@SerializedName("micro_address_code")
454-
private String microAddressCode;
435+
@SerializedName("micro_mobile_info")
436+
private MicroMobileInfo microMobileInfo;
455437

456438
/**
457-
* 门店地址
458-
* 1、填写规范:
459-
* 门店场所:填写店铺详细地址,具体区/县及街道门牌号或大厦楼层
460-
* 流动经营/便民服务:填写"无"
461-
* 线上商品/服务交易:填写电商平台名称
462-
* 2、格式规范:
463-
* 长度为4-512个字符
464-
* 前后不能有空格、制表符、换行符
465-
* 不能仅含数字、特殊字符
466-
* 仅能填写数字、英文字母、汉字及特殊字符
467-
* 仅支持utf-8格式
468-
* 示例值:广东省深圳市南山区xx大厦x层xxxx室
439+
* 【线上商品/服务交易】 经营场景为“线上商品/服务交易”时填写
469440
*/
470-
@SerializedName("micro_address")
471-
private String microAddress;
441+
@SerializedName("micro_online_info")
442+
private MicroOnlineInfo microOnlineInfo;
443+
444+
@Data
445+
@Builder
446+
@NoArgsConstructor
447+
@AllArgsConstructor
448+
@Accessors(chain = true)
449+
public static class MicroOnlineInfo implements Serializable {
450+
451+
private static final long serialVersionUID = -4672635122639034459L;
452+
453+
/**
454+
* 【线上店铺名称】 填写商家的线上店铺名称
455+
* 1、长度为1-50个字符;
456+
* 2、前后不能有空格、制表符、换行符;
457+
* 3、不能仅含数字、特殊字符;
458+
* 4、仅能填写数字、英文字母、汉字及特殊字符;
459+
* 5、仅支持utf-8格式。
460+
*/
461+
@SerializedName("micro_online_store")
462+
private String microOnlineStore;
463+
464+
/**
465+
* 【电商平台名称】 填写电商平台名称
466+
* 1、长度为1-50个字符;
467+
* 2、前后不能有空格、制表符、换行符;
468+
* 3、不能仅含数字、特殊字符;
469+
* 4、仅能填写数字、英文字母、汉字及特殊字符;
470+
* 5、仅支持utf-8格式。
471+
*/
472+
@SerializedName("micro_ec_name")
473+
private String microEcName;
474+
475+
/**
476+
* 【店铺二维码】
477+
* 1、店铺二维码或店铺链接二选一必填;
478+
* 2、若为电商小程序,可上传店铺页面的小程序二维码;
479+
* 3、可上传1张图片,请填写通过图片上传API预先上传图片生成好的MediaID。
480+
*/
481+
@SerializedName("micro_qrcode")
482+
private String microQrcode;
483+
484+
/**
485+
* 【店铺链接】
486+
* 1、店铺二维码或店铺链接二选一必填;
487+
* 2、请填写店铺主页链接,需符合网站规范。
488+
*/
489+
@SerializedName("micro_link")
490+
private String microLink;
491+
492+
}
493+
494+
@Data
495+
@Builder
496+
@NoArgsConstructor
497+
@AllArgsConstructor
498+
@Accessors(chain = true)
499+
public static class MicroMobileInfo implements Serializable {
500+
501+
private static final long serialVersionUID = -4672635122639034460L;
502+
503+
/**
504+
* 【经营/服务名称】 请填写经营/服务名称
505+
* 1、长度为1-50个字符;
506+
* 2、前后不能有空格、制表符、换行符;
507+
* 3、不能仅含数字、特殊字符;
508+
* 4、仅能填写数字、英文字母、汉字及特殊字符;
509+
* 5、仅支持utf-8格式。
510+
*/
511+
@SerializedName("micro_mobile_name")
512+
private String microMobileName;
513+
514+
/**
515+
* 【经营/服务所在地省市】 请填写经营/服务所在地省市编码
516+
*/
517+
@SerializedName("micro_mobile_city")
518+
private String microMobileCity;
519+
520+
/**
521+
* 【经营/服务所在地(不含省市)】 填写“无"
522+
*/
523+
@SerializedName("micro_mobile_address")
524+
private String microMobileAddress;
525+
526+
/**
527+
* 【经营/服务现场照片】
528+
* 1、提交流动经营现场照片,如摊位场景应提交摊位全景照片+商品照片。
529+
* 2、可上传多张图片,请填写通过图片上传API预先上传图片生成好的MediaID。
530+
*/
531+
@SerializedName("micro_mobile_pics")
532+
private List<String> microMobilePics;
533+
534+
}
535+
536+
@Data
537+
@Builder
538+
@NoArgsConstructor
539+
@AllArgsConstructor
540+
@Accessors(chain = true)
541+
public static class MicroStoreInfo implements Serializable {
542+
543+
private static final long serialVersionUID = -4672635122639034461L;
544+
545+
/**
546+
* 【门店名称】请填写门店名称
547+
* 1、长度为1-50个字符;
548+
* 2、前后不能有空格、制表符、换行符;
549+
* 3、不能仅含数字、特殊字符;
550+
* 4、仅能填写数字、英文字母、汉字及特殊字符;
551+
* 5、仅支持utf-8格式。
552+
*/
553+
@SerializedName("micro_name")
554+
private String microName;
555+
556+
/**
557+
* 门店省市编码
558+
* 1、只能由数字组成
559+
* 2、详细参见微信支付提供的省市对照表
560+
* 3、填写规范:
561+
* 门店场所:填写门店省市编码
562+
* 流动经营/便民服务:填写经营/服务所在地省市编码
563+
* 线上商品/服务交易:填写卖家所在地省市编码
564+
* 示例值:440305
565+
*/
566+
@SerializedName("micro_address_code")
567+
private String microAddressCode;
568+
569+
/**
570+
* 门店地址
571+
* 1、填写规范:
572+
* 门店场所:填写店铺详细地址,具体区/县及街道门牌号或大厦楼层
573+
* 流动经营/便民服务:填写"无"
574+
* 线上商品/服务交易:填写电商平台名称
575+
* 2、格式规范:
576+
* 长度为4-512个字符
577+
* 前后不能有空格、制表符、换行符
578+
* 不能仅含数字、特殊字符
579+
* 仅能填写数字、英文字母、汉字及特殊字符
580+
* 仅支持utf-8格式
581+
* 示例值:广东省深圳市南山区xx大厦x层xxxx室
582+
*/
583+
@SerializedName("micro_address")
584+
private String microAddress;
585+
586+
/**
587+
* 【门店门头照片】
588+
* 1、请上传门头正面照片(要求门店招牌、门框完整、清晰、可辨识);若为停车场等无固定门头照片的经营场所,可上传岗亭/出入闸口。
589+
* 2、可上传1张图片,请填写通过图片上传API预先上传图片生成好的MediaID。
590+
*/
591+
@SerializedName("store_entrance_pic")
592+
private String storeEntrancePic;
593+
594+
/**
595+
* 【店内环境照片】
596+
* 1、请上传门店内部环境照片(可辨识经营内容)。若为停车场等无固定门头的经营场所,可上传停车场内部照片。
597+
* 2、可上传1张图片,请填写通过图片上传API预先上传图片生成好的MediaID。
598+
*/
599+
@SerializedName("micro_indoor_copy")
600+
private String microIndoorCopy;
601+
602+
/**
603+
* 【门店经度 】 数字或小数,商户自定义字段
604+
*/
605+
@SerializedName("store_longitude")
606+
private String storeLongitude;
607+
608+
/**
609+
* 【门店纬度】 纬度,商户自定义字段
610+
*/
611+
@SerializedName("store_latitude")
612+
private String storeLatitude;
613+
614+
}
615+
472616

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;
483617
}
484618

485619
@Data

0 commit comments

Comments
 (0)