diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/pay/WxEntPayRequest.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/pay/WxEntPayRequest.java index 9c7253d2..ea900b50 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/pay/WxEntPayRequest.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/pay/WxEntPayRequest.java @@ -15,83 +15,98 @@ import com.thoughtworks.xstream.annotations.XStreamAlias; @XStreamAlias("xml") public class WxEntPayRequest { /** + *
* 公众账号appid * mch_appid * 是 * wx8888888888888888 * String * 微信分配的公众账号ID(企业号corpid即为此appId) + **/ @XStreamAlias("mch_appid") private String mchAppid; /** + *
* 商户号 * mchid * 是 * 1900000109 * String(32) * 微信支付分配的商户号 + **/ @XStreamAlias("mchid") private String mchId; /** + *
* 设备号 * device_info * 否 * 13467007045764 * String(32) *微信支付分配的终端设备号 + **/ @XStreamAlias("device_info") private String deviceInfo; /** + *
* 随机字符串 * nonce_str *是 *5K8264ILTKCH16CQ2502SI8ZNMTM67VS *String(32) *随机字符串,不长于32位 + **/ @XStreamAlias("nonce_str") private String nonceStr; /** + *
* 签名 * sign * 是 * C380BEC2BFD727A4B6845133519F3AD6 * String(32) *签名,详见签名算法 + **/ @XStreamAlias("sign") private String sign; /** + *
* 商户订单号 * partner_trade_no * 是 * 10000098201411111234567890 * String - * 商户订单号, + * 商户订单号 + **/ @XStreamAlias("partner_trade_no") private String partnerTradeNo; /** + *
* 需保持唯一性 用户openid * openid * 是 * oxTWIuGaIt6gTKsQRLau2M0yL16E * String * 商户appid下,某用户的openid + **/ @XStreamAlias("openid") private String openid; /** + *
* 校验用户姓名选项 * check_name * 是 @@ -100,11 +115,13 @@ public class WxEntPayRequest { * NO_CHECK:不校验真实姓名 * FORCE_CHECK:强校验真实姓名(未实名认证的用户会校验失败,无法转账) * OPTION_CHECK:针对已实名认证的用户才校验真实姓名(未实名认证用户不校验,可以转账成功) + **/ @XStreamAlias("check_name") private String checkName; /** + *
* 收款用户姓名 * re_user_name * 可选 @@ -112,39 +129,46 @@ public class WxEntPayRequest { * String * 收款用户真实姓名。 * 如果check_name设置为FORCE_CHECK或OPTION_CHECK, 则必填用户真实姓名 + **/ @XStreamAlias("re_user_name") private String reUserName; /** + *
* 金额 * amount * 是 * 10099 * int * 企业付款金额, 单位为分 + **/ @XStreamAlias("amount") private Integer amount; /** + *
* 企业付款描述信息 * desc * 是 * 理赔 * String * 企业付款操作说明信息。必填。 + **/ @XStreamAlias("desc") private String description; /** + *
* Ip地址 * spbill_create_ip * 是 * 192.168.0.1 * String(32) * 调用接口的机器Ip地址 + **/ @XStreamAlias("spbill_create_ip") private String spbillCreateIp;