支付与配额 API
前置:$BASE、$TOKEN。
| 方法 | 路径 | 说明 |
|---|---|---|
GET |
/api/payment/membership |
会员信息 |
GET |
/api/payment/plans |
套餐列表 |
GET |
/api/payment/quota |
配额 |
POST |
/api/payment/quota/check |
校验配额 |
POST |
/api/payment/order/create |
创建订单 |
GET |
/api/payment/order/{order_id} |
查询订单 |
POST |
/api/payment/order/{order_id}/cancel |
取消订单 |
GET |
/api/payment/orders |
订单列表 |
POST |
/api/payment/mock/pay |
Mock 支付 |
GET |
/api/payment/mock/{order_id} |
Mock 支付页 |
查询套餐与配额
Section titled “查询套餐与配额”curl -sS "$BASE/api/payment/plans" -H "Authorization: $TOKEN"curl -sS "$BASE/api/payment/membership" -H "Authorization: $TOKEN"curl -sS "$BASE/api/payment/quota" -H "Authorization: $TOKEN"请求体:
{ "plan_id": "pro_monthly", "payment_method": "mock"}curl -sS "$BASE/api/payment/order/create" \ -H "Authorization: $TOKEN" \ -H 'Content-Type: application/json' \ -d '{ "plan_id": "pro_monthly", "payment_method": "mock" }'ORDER_ID=order_xxx
curl -sS "$BASE/api/payment/order/$ORDER_ID" \ -H "Authorization: $TOKEN"
curl -sS "$BASE/api/payment/order/$ORDER_ID/cancel" \ -H "Authorization: $TOKEN" \ -X POSTcurl -sS "$BASE/api/payment/mock/pay" \ -H "Authorization: $TOKEN" \ -H 'Content-Type: application/json' \ -d '{"order_id":"order_xxx"}'