跳到主要内容

建立收款單(台灣)

建立新台幣(TWD)收款訂單 API。

請求資訊

  • 請求 URL: /gateway/api/v2/payments
  • 請求方式: POST
  • Content-Type: application/json;charset=utf-8

請求參數

參數名稱必填型別說明
platform_idString(6)商戶 ID
service_idString(7)服務 ID
payment_cl_idString(32)商戶訂單號
amountInteger(10)金額(分)
name視服務String(16)匯款人戶名
bank_code視服務String(3)銀行代碼
last_numbers視服務List of String匯款帳號(可輸入最小一組最多
notify_urlString(256)交易結果通知地址
request_timeInteger(10)請求時間(秒)
sign_typeString(16)簽名類型:HMAC-SHA256(推薦)或 MD5(預設)
signString(32|64)訂單簽名

服務 ID

服務 ID名稱必填參數說明
SVC0025ATM支付可選填 name, last_numbers
SVC0076JKO可選填 namebank_codelast_numbers
SVC0078一卡通可選填 namebank_codelast_numbers
SVC0079全支付可選填 namebank_codelast_numbers
SVC0080街口支付可選填 namebank_codelast_numbers
SVC0083超商代碼所有選填參數皆不需要傳入

請求範例

{
"platform_id": "DEMO01",
"service_id": "SVC0025",
"payment_cl_id": "order_20260112001",
"amount": 10000,
"last_numbers": [
"12345"
],
"notify_url": "https://merchant.example.com/notify",
"request_time": 1768262400,
"sign_type": "HMAC-SHA256",
"sign": "d2e4..."
}

回傳範例

成功回傳

{
"error_code": "0000",
"data": {
"link": "https://pay.example.com/cashier/DEMOPM0123456",
"payment_id": "DEMOPM0123456",
"payment_cl_id": "order_20260112001",
"amount": 10000
}
}

備註

  • 交易金額單位為新台幣(分),請乘以 100 帶入
  • 請求時間使用 Unix timestamp,單位為秒
  • 交易結果將通知至 notify_url,參數規範請見 交易結果通知