diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/request/WxPaySendRedpackRequest.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/request/WxPaySendRedpackRequest.java index 4b868a95..efa04d17 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/request/WxPaySendRedpackRequest.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/request/WxPaySendRedpackRequest.java @@ -102,11 +102,26 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest { /** * wxappid. - * 微信分配的公众账号ID(企业号corpid即为此appId)。接口传入的所有appid应该为公众号的appid(在mp.weixin.qq.com申请的),不能为APP的appid(在open.weixin.qq.com申请的) + * 微信分配的公众账号ID(企业号corpid即为此appId)。 + * 接口传入的所有appid应该为公众号的appid(在mp.weixin.qq.com申请的), + * 不能为APP的appid(在open.weixin.qq.com申请的) */ @XStreamAlias("wxappid") private String wxAppid; + /** + * 触达用户appid. + *
+ * msgappid + * wx28b16568a629bb33 + * String(32) + * 服务商模式下触达用户时的appid(可填服务商自己的appid或子商户的appid), + * 服务商模式下必填,服务商模式下填入的子商户appid必须在微信支付商户平台中先录入,否则会校验不过。 + *+ */ + @XStreamAlias("msgappid") + private String msgAppid; + /** *
* scene_id. @@ -153,7 +168,6 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest { @XStreamAlias("consume_mch_id") private String consumeMchId; - @Override protected void checkConstraints() {