| @@ -89,7 +89,7 @@ public class WxPayApplyment4SubCreateRequest implements Serializable { | |||||
| * 示例值:LEGAL | * 示例值:LEGAL | ||||
| */ | */ | ||||
| @SerializedName("contact_type") | @SerializedName("contact_type") | ||||
| private String contactType; | |||||
| private ContactTypeEnum contactType; | |||||
| /** | /** | ||||
| * 超级管理员姓名 | * 超级管理员姓名 | ||||
| @@ -112,7 +112,7 @@ public class WxPayApplyment4SubCreateRequest implements Serializable { | |||||
| * 示例值:IDENTIFICATION_TYPE_IDCARD | * 示例值:IDENTIFICATION_TYPE_IDCARD | ||||
| */ | */ | ||||
| @SerializedName("contact_id_doc_type") | @SerializedName("contact_id_doc_type") | ||||
| private String contactIdDocType; | |||||
| private IdTypeEnum contactIdDocType; | |||||
| /** | /** | ||||
| * 超级管理员身份证件号码 | * 超级管理员身份证件号码 | ||||
| @@ -0,0 +1,17 @@ | |||||
| package com.github.binarywang.wxpay.bean.applyment.enums; | |||||
| /** | |||||
| * 1、主体为“个体工商户/企业/政府机关/事业单位/社会组织”,可选择:LEGAL:经营者/法人,SUPER:经办人 。(经办人:经商户授权办理微信支付业务的人员)。 | |||||
| * 枚举值 | |||||
| */ | |||||
| public enum ContactTypeEnum { | |||||
| /** | |||||
| * 法人 | |||||
| */ | |||||
| LEGAL, | |||||
| /** | |||||
| * 经办人 | |||||
| */ | |||||
| SUPER, | |||||
| ; | |||||
| } | |||||
| @@ -1,7 +1,10 @@ | |||||
| package com.github.binarywang.wxpay.bean.applyment.enums; | package com.github.binarywang.wxpay.bean.applyment.enums; | ||||
| /** | /** | ||||
| * 个体户/企业/党政、机关及事业单位/其他组织:可选择任一证件类型。 | |||||
| * 1. 主体类型为政府机关、事业单位时选传: | |||||
| * (1)若上传的是法人证件,则不需要上传该字段 | |||||
| * (2)若因特殊情况,无法提供法人证件时,可上传经办人。 (经办人:经商户授权办理微信支付业务的人员,授权范围包括但不限于签约,入驻过程需完成账户验证)。 | |||||
| * 2. 主体类型为企业、个体户、社会组织时,默认为经营者/法人,不需要上传该字段。 | |||||
| * 枚举值 | * 枚举值 | ||||
| */ | */ | ||||
| public enum IdHolderEnum { | public enum IdHolderEnum { | ||||