支付订单
POST
/user/orders/{trade_no}/pay
请求参数
Path 参数
trade_no
string
订单号
示例值:
2024121314151669411
Header 参数
Accept
string
可选
默认值:
application/json
Authorization
string
可选
默认值:
Bearer {{token}}
Body 参数application/json
platform
enum<string>
支付平台
枚举值:
alipaywechatunipaypaypalepay
channel
enum<string>
支付渠道
枚举值:
alipaywechatunipaypaypalwxpayusdtqqpaybankjdpayunified
method
enum<string>
支付方法
枚举值:
webh5appminiposscanmp
return_url
string
可选
cancel_url
string
取消支付后跳转地址
示例
{
"platform": "alipay",
"channel": "alipay",
"method": "web",
"return_url": "http://arytsum.cc/ymmtwlrnkn",
"cancel_url": "http://cpyikbxrh.nr/snpjtee"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://127.0.0.1:8000/api/v2/user/orders/2024121314151669411/pay' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {{token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"platform": "alipay",
"channel": "alipay",
"method": "web",
"return_url": "http://arytsum.cc/ymmtwlrnkn",
"cancel_url": "http://cpyikbxrh.nr/snpjtee"
}'
返回响应
🟢201PayPal
application/json
Body
status
string
必需
message
string
必需
data
object
必需
url
string
支付 URL
time
integer
必需
示例
{
"status": "success",
"message": "successful",
"data": {
"url": "https://www.sandbox.paypal.com/checkoutnow?token=0EA455784W866280V"
},
"time": 1720576901
}
🟢201支付宝扫码
🟢201支付宝网页
🟢201支付宝H5
🟢201支付宝APP
修改于 2024-12-14 06:40:05