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