请求头

请求头必填说明
AuthorizationBearer YOUR_ACCESS_TOKEN,账号访问令牌
Content-Typeapplication/json

接口:POST /api/user/pay 创建一笔待支付充值订单,并向易支付网关拉起支付,返回网关提交地址 url 与表单参数 data。前端将 data 以表单 POST 到 url 即可跳转收银台。支付完成后网关回调 /api/user/epay/notify 入账。

请求体

字段类型必填说明
amountinteger充值额度数量,须 ≥ min_topup
payment_methodstring支付方式标识,取自 topup/infopay_methods[].type,例如 alipaywxpay
curl "https://top.qingyuntop.ai/dashboard//api/user/pay" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "amount": 100, "payment_method": "alipay" }'

Success

{
  "message": "success",
  "url": "https://YOUR_PAY_GATEWAY/submit.php",
  "data": {
    "pid": "1000",
    "out_trade_no": "USR42NOa1b2c31718000000",
    "name": "TUC100",
    "money": "95.00",
    "type": "alipay",
    "sign": "e10adc3949ba59abbe56e057f20f883e",
    "sign_type": "MD5"
  }
}

Failed

{
  "message": "error",
  "data": "支付方式不存在"
}
字段类型说明
messagestringsuccess / error
urlstring易支付网关提交地址,成功时返回
dataobject提交给网关的表单参数(含 out_trade_no 商户订单号、money 实付金额、sign 签名等),随网关而异

可能的 error 文案:参数错误充值数量不能小于 N获取用户分组失败充值金额过低支付方式不存在当前管理员未配置支付信息拉起支付失败创建订单失败