跳至主要内容

創建代收訂單

創建一個新的代收(收款)訂單。

請求資訊

項目
方法POST
路徑/gateway/api/v1/payments
Content-Typeapplication/json

請求參數

參數名類型必填說明
platform_idstring平台商戶 ID
service_idstring服務類型,參考 服務 ID 列表
merchant_order_idstring商戶訂單號,須唯一
amountnumber訂單金額
notify_urlstring回調通知 URL
return_urlstring支付完成後跳轉 URL
extra_infostring額外資訊,回調時原樣返回
signstring簽名,參考 簽名規範

請求範例

{
"platform_id": "10001",
"service_id": "CN_BANK_DEPOSIT",
"merchant_order_id": "ORDER_20231218_001",
"amount": 100000,
"notify_url": "https://your-domain.com/api/callback",
"return_url": "https://your-domain.com/payment/result",
"sign": "a1b2c3d4e5f6..."
}

響應參數

參數名類型說明
codenumber狀態碼,0 表示成功
messagestring狀態訊息
data.order_idstring系统订单号
data.payment_urlstring支付頁面 URL
data.expire_timestring訂單過期時間

響應範例

{
"code": 0,
"message": "success",
"data": {
"order_id": "DP20231218123456789",
"payment_url": "https://pay.your-domain.com/checkout/DP20231218123456789",
"expire_time": "2023-12-18T15:30:00+08:00"
}
}

錯誤碼

錯誤碼說明
1001參數錯誤
1002簽名驗證失敗
1003商戶不存在
1004服務未開通
1005訂單號重複