Skip to content

Commit d5f5124

Browse files
Copilotbinarywang
andauthored
feat: 将iOS退款查询通知事件常量补充至WxMaConstants.XPayNotifyEvent并更新测试引用
Agent-Logs-Url: https://github.com/binarywang/WxJava/sessions/703a95ff-ad68-47df-ab46-057e82adbe10 Co-authored-by: binarywang <1343140+binarywang@users.noreply.github.com>
1 parent 7ee08b1 commit d5f5124

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/constant/WxMaConstants.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,11 @@ public static final class XPayNotifyEvent {
265265
public static final String GOODS_DELIVER = "xpay_goods_deliver_notify";
266266
public static final String REFUND = "xpay_refund_notify";
267267
public static final String COMPLAINT = "xpay_complaint_notify";
268+
/**
269+
* 虚拟支付 iOS 退款查询通知.
270+
* 文档:https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/virtual-payment/ios.html
271+
*/
272+
public static final String IOS_REFUND_QUERY = "xpay_subscribe_ios_refund_query_notify";
268273

269274
}
270275
@UtilityClass

weixin-java-miniapp/src/test/java/cn/binarywang/wx/miniapp/bean/WxMaMessageTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package cn.binarywang.wx.miniapp.bean;
22

33
import cn.binarywang.wx.miniapp.bean.xpay.WxMaXPayTeamInfo;
4+
import cn.binarywang.wx.miniapp.constant.WxMaConstants;
45
import me.chanjar.weixin.common.api.WxConsts;
56
import org.testng.annotations.Test;
67

@@ -513,7 +514,7 @@ private void checkXPaySubscribeIosRefundQueryNotifyMessage(WxMaMessage msg) {
513514
assertEquals(msg.getFromUser(), "oABCDEFG");
514515
assertEquals(msg.getCreateTime(), new Integer(1700001000));
515516
assertEquals(msg.getMsgType(), WxConsts.XmlMsgType.EVENT);
516-
assertEquals(msg.getEvent(), WxConsts.EventType.XPAY_SUBSCRIBE_IOS_REFUND_QUERY_NOTIFY);
517+
assertEquals(msg.getEvent(), WxMaConstants.XPayNotifyEvent.IOS_REFUND_QUERY);
517518
assertEquals(msg.getRefundTime(), "1700000900");
518519
assertEquals(msg.getOrderTime(), "1699990000");
519520
assertEquals(msg.getChannelBill(), "apple_bill_001");

0 commit comments

Comments
 (0)