This commit is contained in:
Mrx
2026-06-06 11:52:06 +08:00
parent a79c464329
commit a85436950e
16 changed files with 864 additions and 25 deletions

View File

@@ -22,6 +22,15 @@ service main {
// 微信退款回调
@handler WechatPayRefundCallback
post /pay/wechat/refund_callback
// 微信小程序虚拟支付发货推送GET 验签 + POST 事件)
@handler XpayPush
get /pay/xpay/push
post /pay/xpay/push
// 运维xpay 手动补发货
@handler XpayAdminDeliver
post /pay/xpay/admin/deliver (XpayAdminDeliverReq) returns (XpayAdminDeliverResp)
}
@server (
@@ -70,3 +79,15 @@ type (
}
)
type (
XpayAdminDeliverReq {
OrderNo string `json:"order_no" validate:"required"`
}
XpayAdminDeliverResp {
Credited bool `json:"credited"`
Notified bool `json:"notified"`
WechatDetail string `json:"wechat_detail"`
Errors []string `json:"errors"`
}
)