diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/marketing/payroll/PreOrderWithAuthRequest.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/marketing/payroll/PreOrderWithAuthRequest.java index 1556fbc343..0e20fc8fa6 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/marketing/payroll/PreOrderWithAuthRequest.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/marketing/payroll/PreOrderWithAuthRequest.java @@ -166,4 +166,22 @@ public class PreOrderWithAuthRequest implements Serializable { */ @SerializedName(value = "employment_type") private String employmentType; + + /** + *
+   * 字段名:核身类型
+   * 变量名:authenticate_type
+   * 是否必填:否
+   * 类型:string[1,32]
+   * 描述:
+   *  核身类型,用于标识本次核身的业务类型;枚举值:
+   * NORMAL_AUTHENTICATE:普通核身
+   * LOGIN_AUTHENTICATE:登录核身
+   * INSURANCE_AUTHENTICATE:保险核身
+   * CONTRACT_AUTHENTICATE:合同核身
+   * 示例值:NORMAL_AUTHENTICATE
+   * 
+ */ + @SerializedName(value = "authenticate_type") + private String authenticateType; } diff --git a/weixin-java-pay/src/test/java/com/github/binarywang/wxpay/service/impl/PayrollServiceImplTest.java b/weixin-java-pay/src/test/java/com/github/binarywang/wxpay/service/impl/PayrollServiceImplTest.java index 03bbc8c593..543290b9d3 100644 --- a/weixin-java-pay/src/test/java/com/github/binarywang/wxpay/service/impl/PayrollServiceImplTest.java +++ b/weixin-java-pay/src/test/java/com/github/binarywang/wxpay/service/impl/PayrollServiceImplTest.java @@ -112,6 +112,7 @@ public void payrollCardPreOrderWithAuth() throws WxPayException { request.setIdCardNumber("7FzH5XksJG3a8HLLsaaUV6K54y1OnPMY5"); request.setProjectName("某项目"); request.setUserName("LP7bT4hQXUsOZCEvK2YrSiqFsnP0oRMfeoLN0vBg"); + request.setAuthenticateType("NORMAL_AUTHENTICATE"); PreOrderWithAuthResult preOrderWithAuthResult = wxPayService.getPayrollService().payrollCardPreOrderWithAuth(request); log.info(preOrderWithAuthResult.toString());