Skip to content

Commit 9816fdf

Browse files
authored
🎨 #3319【微信支付】商家转账到零钱接口补充字段:请求新增notify_url、响应新增batch_status
1 parent 3a57770 commit 9816fdf

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

Diff for: weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/merchanttransfer/TransferCreateRequest.java

+15
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.github.binarywang.wxpay.bean.merchanttransfer;
22

3+
import com.github.binarywang.wxpay.service.WxPayService;
34
import com.github.binarywang.wxpay.v3.SpecEncrypt;
45
import com.google.gson.annotations.SerializedName;
56
import lombok.AllArgsConstructor;
@@ -136,6 +137,20 @@ public class TransferCreateRequest implements Serializable {
136137
@SerializedName("transfer_scene_id")
137138
private String transferSceneId;
138139

140+
/**
141+
* <pre>
142+
* 字段名:通知地址
143+
* 变量名:notify_url
144+
* 是否必填:否
145+
* 类型:string(256)
146+
* 描述:
147+
* 异步接收微信支付结果通知的回调地址,通知url必须为公网可访问的url,必须为https,不能携带参数。
148+
* 回调解析: {@link WxPayService#parseTransferBatchesNotifyV3Result}
149+
* </pre>
150+
*/
151+
@SerializedName("notify_url")
152+
private String notifyUrl;
153+
139154

140155
/**
141156
* The type Transfer detail list.

Diff for: weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/merchanttransfer/TransferCreateResult.java

+11
Original file line numberDiff line numberDiff line change
@@ -63,4 +63,15 @@ public class TransferCreateResult implements Serializable {
6363
*/
6464
@SerializedName("create_time")
6565
private String createTime;
66+
67+
/**
68+
* 批次状态
69+
* 说明:
70+
* ACCEPTED:已受理。批次已受理成功,若发起批量转账的30分钟后,转账批次单仍处于该状态,可能原因是商户账户余额不足等。商户可查询账户资金流水,若该笔转账批次单的扣款已经发生,则表示批次已经进入转账中,请再次查单确认
71+
* PROCESSING:转账中。已开始处理批次内的转账明细单
72+
* FINISHED:已完成。批次内的所有转账明细单都已处理完成
73+
* CLOSED:已关闭。可查询具体的批次关闭原因确认
74+
*/
75+
@SerializedName("batch_status")
76+
private String batchStatus;
6677
}

0 commit comments

Comments
 (0)