diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/applyment/WxPayApplyment4SubCreateRequest.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/applyment/WxPayApplyment4SubCreateRequest.java index 2bfd5be4..a4752c85 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/applyment/WxPayApplyment4SubCreateRequest.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/applyment/WxPayApplyment4SubCreateRequest.java @@ -418,7 +418,7 @@ public class WxPayApplyment4SubCreateRequest implements Serializable { * 证件持有人类型 */ @SerializedName("id_holder_type") - private IdTypeEnum idHolderType; + private IdHolderEnum idHolderType; /** * 证件类型 @@ -430,7 +430,7 @@ public class WxPayApplyment4SubCreateRequest implements Serializable { * 法定代表人说明函 */ @SerializedName("authorize_letter_copy") - private IdTypeEnum authorizeLetterCopy; + private String authorizeLetterCopy; /** * 身份证信息 @@ -534,9 +534,9 @@ public class WxPayApplyment4SubCreateRequest implements Serializable { /** * 身份证居住地址 */ - @SerializedName("id_card_address") + @SerializedName("id_doc_address") @SpecEncrypt - private String idCardAddress; + private String idDocAddress; /** * 证件有效期开始时间 */ diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/applyment/enums/IdHolderEnum.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/applyment/enums/IdHolderEnum.java new file mode 100644 index 00000000..477a9fe3 --- /dev/null +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/applyment/enums/IdHolderEnum.java @@ -0,0 +1,17 @@ +package com.github.binarywang.wxpay.bean.applyment.enums; + +/** + * 个体户/企业/党政、机关及事业单位/其他组织:可选择任一证件类型。 + * 枚举值 + */ +public enum IdHolderEnum { + /** + * 法人 + */ + LEGAL, + /** + * 经办人 + */ + SUPER, + ; +}