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