@@ -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 { | ||||