qnc-server/app/user/cmd/api/desc/pay.api

45 lines
727 B
Plaintext
Raw Normal View History

2024-11-21 12:14:34 +08:00
syntax = "v1"
info (
title: "支付服务"
desc: "支付服务"
author: "Liangzai"
email: "2440983361@qq.com"
version: "v1"
)
import (
"pay/pay.api"
)
2024-11-21 12:14:34 +08:00
@server (
prefix: api/v1
group: pay
)
service main {
2024-11-21 12:14:34 +08:00
// 微信支付回调
@handler WechatPayCallback
post /pay/wechat/callback
// 支付宝支付回调
@handler AlipayCallback
post /pay/alipay/callback
// 微信退款回调
@handler WechatPayRefundCallback
post /pay/wechat/refund_callback
}
@server (
prefix: api/v1
group: pay
jwt: JwtAuth
2024-12-24 11:37:25 +08:00
middleware: SourceInterceptor
)
service main {
// 支付
@handler Payment
post /pay/payment (PaymentReq) returns (PaymentResp)
2024-11-27 01:58:05 +08:00
@handler IapCallback
post /pay/iap_callback (IapCallbackReq)
}