From 546440e794dec7e95f81f54f56a63a4bdb6ff8fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A2=A8=E6=9F=93?= <410342568@qq.com> Date: Thu, 21 Dec 2023 17:22:00 +0800 Subject: [PATCH] =?UTF-8?q?:art=EF=BC=9A=20=E4=BC=81=E4=B8=9A=E4=BB=98?= =?UTF-8?q?=E6=AC=BE=E5=88=B0=E9=9B=B6=E9=92=B1=EF=BC=8C=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=93=81=E7=89=8C=E7=BA=A2=E5=8C=85=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wxpay/bean/entpay/EntPayRequest.java | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) 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); } }