diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/entpay/EntPayRequest.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/entpay/EntPayRequest.java index 79ca491ec..fb7c37b21 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/entpay/EntPayRequest.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/entpay/EntPayRequest.java @@ -167,6 +167,45 @@ public class EntPayRequest extends BaseWxPayRequest { @XStreamAlias("spbill_create_ip") private String spbillCreateIp; + /** + *
+ * 字段名:付款场景. + * 变量名:scene + * 是否必填:否 + * 示例值:BRAND_REDPACKET + * 类型:String(64) + * 描述:BRAND_REDPACKET:品牌红包,其他值或不传则默认为普通付款到零钱 + *+ */ + @XStreamAlias("scene") + private String scene; + + /** + *
+ * 字段名:品牌ID. + * 变量名:brand_id + * 是否必填:否 + * 示例值:1234 + * 类型:int + * 描述:品牌在微信支付的唯一标识。仅在付款场景为品牌红包时必填 + *+ */ + @XStreamAlias("brand_id") + private Integer brandId; + + /** + *
+ * 字段名:消息模板ID. + * 变量名:finder_template_id + * 是否必填:否 + * 示例值:1243100000000000 + * 类型:String(128) + * 描述:品牌所配置的消息模板的唯一标识。仅在付款场景为品牌红包时必填。 + *+ */ + @XStreamAlias("finder_template_id") + private String finderTemplateId; + @Override protected void checkConstraints() { @@ -209,5 +248,8 @@ public class EntPayRequest extends BaseWxPayRequest { map.put("amount", amount.toString()); map.put("desc", description); map.put("spbill_create_ip", spbillCreateIp); + map.put("scene", scene); + map.put("brand_id", brandId.toString()); + map.put("finder_template_id", finderTemplateId); } }