Skip to content

查詢收款方式 ​

查詢你已開通的法幣,以及每個法幣出款時支援的收款方式和要填的資訊。建立出金訂單前用它確定 paymentMethod 和要傳的欄位。

POST/api/open/order/getPaymentMethods

完整地址 = 介面地址 + 這個路徑。介面地址在商戶後台「開發者 → API 與回調」檢視。

請求參數 ​

參數類型必填說明
merchantNostring是商戶號
currencyTypestring否只查這一個法幣;不傳回傳全部已開通的法幣

回傳 ​

欄位類型說明
currencies[].currencystring法幣程式碼
currencies[].symbolstring貨幣符號
currencies[].decimalsint金額小數位
currencies[].methods[].paymentMethodint收款方式編號,出金時傳給 paymentMethod
currencies[].methods[].namestring收款方式名稱(英文)
currencies[].methods[].kindstring類型:bank 銀行轉帳、wallet 電子錢包、qrcode 掃碼
currencies[].methods[].fields[]array要填的資訊
fields[].keystring欄位標識
fields[].apiParamstring對應建立出金訂單的參數名;為空表示這項不能通過介面傳
fields[].labelstring欄位名稱(英文)
fields[].requiredbool是否必填
fields[].patternstring格式要求(正則表達式),為空表示不限
fields[].hintstring填寫提示
currencies[].methods[].banks[]array可選的銀行(name、code),有的話 bankName 請從中選
json
{
  "code": 0,
  "message": "success",
  "data": {
    "currencies": [
      {
        "currency": "THB",
        "symbol": "฿",
        "decimals": 2,
        "methods": [
          {
            "paymentMethod": 1,
            "name": "Bank transfer",
            "kind": "bank",
            "fields": [
              { "key": "owner", "apiParam": "bankAccountName", "label": "Account name", "required": true, "pattern": "", "hint": "" },
              { "key": "account", "apiParam": "bankAccountNumber", "label": "Account number", "required": true, "pattern": "^[0-9]{10,12}$", "hint": "" }
            ],
            "banks": [ { "name": "Kasikornbank", "code": "KBANK" } ]
          }
        ]
      }
    ]
  }
}

上面只是格式示例,實際的收款方式、欄位和銀行以介面回傳為準。

常見錯誤 ​

40010、40017。