diff --git a/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/ecommerce/ApplymentApi.java b/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/ecommerce/ApplymentApi.java index 2b46e31..5c03e0f 100644 --- a/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/ecommerce/ApplymentApi.java +++ b/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/ecommerce/ApplymentApi.java @@ -178,6 +178,7 @@ public class ApplymentApi extends AbstractApi { EcommerceContactInfo contactInfo = applymentParams.getContactInfo(); contactInfo.setContactName(signatureProvider.encryptRequestMessage(contactInfo.getContactName(), x509Certificate)); contactInfo.setContactIdCardNumber(signatureProvider.encryptRequestMessage(contactInfo.getContactIdCardNumber(), x509Certificate)); + contactInfo.setMobilePhone(signatureProvider.encryptRequestMessage(contactInfo.getMobilePhone(), x509Certificate)); String contactEmail = contactInfo.getContactEmail(); if (contactEmail != null) { contactInfo.setContactEmail(signatureProvider.encryptRequestMessage(contactEmail, x509Certificate)); diff --git a/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/model/ecommerce/EcommerceContactInfo.java b/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/model/ecommerce/EcommerceContactInfo.java index 8457f99..895f40a 100644 --- a/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/model/ecommerce/EcommerceContactInfo.java +++ b/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/model/ecommerce/EcommerceContactInfo.java @@ -17,13 +17,20 @@ package cn.felord.payment.wechat.v3.model.ecommerce; +import cn.felord.payment.wechat.enumeration.IdDocType; import lombok.Data; @Data public class EcommerceContactInfo { private String contactType; private String contactName; + private IdDocType contactIdDocType; private String contactIdCardNumber; + private String contactIdDocCopy; + private String contactIdDocCopyBack; + private String contactIdDocPeriodBegin; + private String contactIdDocPeriodEnd; + private String businessAuthorizationLetter; private String mobilePhone; private String contactEmail; } \ No newline at end of file