From f1cf24e820f6c6b5e7f5bbe35dbc8d8557168e30 Mon Sep 17 00:00:00 2001 From: imyzt Date: Mon, 15 Jul 2024 20:12:24 +0800 Subject: [PATCH 1/2] =?UTF-8?q?#3319=E3=80=90=E5=BE=AE=E4=BF=A1=E6=94=AF?= =?UTF-8?q?=E4=BB=98=E3=80=91=E5=95=86=E5=AE=B6=E8=BD=AC=E8=B4=A6=E5=88=B0?= =?UTF-8?q?=E9=9B=B6=E9=92=B1,=E6=96=B0=E5=A2=9E=20`batch=5Fstatus`=20?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bean/merchanttransfer/TransferCreateResult.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/merchanttransfer/TransferCreateResult.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/merchanttransfer/TransferCreateResult.java index f2417c4687..026eee69ff 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/merchanttransfer/TransferCreateResult.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/merchanttransfer/TransferCreateResult.java @@ -63,4 +63,15 @@ public class TransferCreateResult implements Serializable { */ @SerializedName("create_time") private String createTime; + + /** + * 批次状态 + * 说明: + * ACCEPTED:已受理。批次已受理成功,若发起批量转账的30分钟后,转账批次单仍处于该状态,可能原因是商户账户余额不足等。商户可查询账户资金流水,若该笔转账批次单的扣款已经发生,则表示批次已经进入转账中,请再次查单确认 + * PROCESSING:转账中。已开始处理批次内的转账明细单 + * FINISHED:已完成。批次内的所有转账明细单都已处理完成 + * CLOSED:已关闭。可查询具体的批次关闭原因确认 + */ + @SerializedName("batch_status") + private String batchStatus; } From df8ff204c18be7a6458885ed7cb5c4f37bd78e1b Mon Sep 17 00:00:00 2001 From: imyzt Date: Mon, 15 Jul 2024 20:12:49 +0800 Subject: [PATCH 2/2] =?UTF-8?q?#3329=E3=80=90=E5=BE=AE=E4=BF=A1=E6=94=AF?= =?UTF-8?q?=E4=BB=98=E3=80=91=E5=8F=91=E8=B5=B7=E5=95=86=E5=AE=B6=E8=BD=AC?= =?UTF-8?q?=E8=B4=A6=E6=8E=A5=E5=8F=A3=E8=A1=A5=E5=85=85=20`notify=5Furl`?= =?UTF-8?q?=20=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../merchanttransfer/TransferCreateRequest.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/merchanttransfer/TransferCreateRequest.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/merchanttransfer/TransferCreateRequest.java index 38bfcb9ed0..a94e68d11a 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/merchanttransfer/TransferCreateRequest.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/merchanttransfer/TransferCreateRequest.java @@ -1,5 +1,6 @@ package com.github.binarywang.wxpay.bean.merchanttransfer; +import com.github.binarywang.wxpay.service.WxPayService; import com.github.binarywang.wxpay.v3.SpecEncrypt; import com.google.gson.annotations.SerializedName; import lombok.AllArgsConstructor; @@ -136,6 +137,20 @@ public class TransferCreateRequest implements Serializable { @SerializedName("transfer_scene_id") private String transferSceneId; + /** + *
+   * 字段名:通知地址
+   * 变量名:notify_url
+   * 是否必填:否
+   * 类型:string(256)
+   * 描述:
+   *  异步接收微信支付结果通知的回调地址,通知url必须为公网可访问的url,必须为https,不能携带参数。
+   * 回调解析: {@link WxPayService#parseTransferBatchesNotifyV3Result}
+   * 
+ */ + @SerializedName("notify_url") + private String notifyUrl; + /** * The type Transfer detail list.