跳轉到

取得合作方配置 Config

GEThttp://connect.cabital.com/api/v1/config

查詢目前 Cabital 提供給合作方的服務配置與限制

返回參數

參數 類型 說明
currencies array[object] 可交易(出入金、兌換與轉帳)幣種(法幣貨幣或與加密貨幣)的配置與限制,參閱下方 單一 currency 結構
pairs array[string] 可兌換使用的幣種對,用於取得報價與兌換貨幣
buy object 信用卡買幣的配置與限制

單一 currency 結構

參數 類型 說明
symbol string 幣種
type integer 幣種類型
  • 1:法幣
  • 2: 加密貨幣
deposit_methods array[string] 入金方式
註:此參數未來將會整併至 config.deposit,因此不建議使用此參數
withdraw_methods array[string] 出金方式
config object 各種交易方式配置與限制
fees object 各轉帳方式費用配置,參閱下方 單一轉帳費用 fee 結構
  • debit_fee:從合作方發起,資金從 Cabital 流向合作方
  • credit_fee: 從合作方發起,資金從合作方流向 Cabital
  • transfer_debit_fee: 從 Cabital 發起,資金從 Cabital 流向合作方

入金 config 結構

參數 類型 說明
method string 入金方式
approach string 建議整合方式: APIWidget
目前有 2 個幣種只能在 Widget 上操作入金
  • BRL:若用戶尚未驗證 CPF,須透過 Widget 填寫並驗證才能操作入金
  • VND: 用戶需先輸入 ATM 卡號,才能操作入金

轉帳與兌換 config 結構

參數 類型 說明
allow boolean 此交易方式是否允許合作方使用
min string 每筆交易最低限額
max string 每筆交易最高限額

單一轉帳費用 fee 結構

參數 類型 說明
is_single boolean 目前皆為 true
object string 收費對象
  • customer:用戶
  • partner: 合作方
method string 收費方式
  • fixed:固定
  • percent: 百分比
value string 實際收費金額或百分比數值
original_value string 預設收費金額或百分比數值

刷卡可支付法幣 buy.fiat 結構

參數 類型 說明
symbol string 幣種
decimals number 幣種最小精度
config object 配置與限制
  • allow: 此幣種是否允許合作方使用
  • min:每筆購買最低限額
  • max:每筆購買最高限額

刷卡可買加密貨幣 buy.crypto 結構

參數 類型 說明
symbol string 幣種

刷卡手續費 buy.fee 結構

參數 類型 說明
issuing_country string 信用卡發卡國家
processing_fee array[object] 各發卡組織收費
  • org:發卡組織 VISAMastercard
  • method: 收費方式 percent(百分比)
  • value: 收費百分比數值

範例

請求數據

curl "https://connect.cabital.com/api/v1/config"

返回數據

{
    "currencies": [
        {
            "symbol": "EUR",
            "decimals": 2,
            "type": 1,
            "deposit_methods": [
                "SEPA"
            ],
            "withdraw_methods": [
                "SEPA"
            ],
            "config": {
                "debit": {
                    "allow": false,
                    "min": "-1",
                    "max": "-1"
                },
                "credit": {
                    "allow": false,
                    "min": "-1",
                    "max": "-1"
                },
                "transfer_debit": {
                    "allow": false,
                    "min": "-1",
                    "max": "-1"
                },
                "conversion": {
                    "allow": true,
                    "min": "10",
                    "max": "200000"
                },
                "deposit": [
                    {
                        "method": "SEPA",
                        "approach": "API"
                    }
                ]
            },
            "fees": {
                "debit_fee": {
                    "is_single": false,
                    "object": "",
                    "method": "",
                    "value": "",
                    "original_value": ""
                },
                "credit_fee": {
                    "is_single": false,
                    "object": "",
                    "method": "",
                    "value": "",
                    "original_value": ""
                },
                "transfer_debit_fee": {
                    "is_single": false,
                    "object": "",
                    "method": "",
                    "value": "",
                    "original_value": ""
                }
            }
        },
        {
            "symbol": "USDT",
            "decimals": 6,
            "type": 2,
            "deposit_methods": [
                "ERC20"
            ],
            "withdraw_methods": [
                "ERC20"
            ],
            "config": {
                "debit": {
                    "allow": true,
                    "min": "20",
                    "max": "200000"
                },
                "credit": {
                    "allow": true,
                    "min": "20",
                    "max": "200000"
                },
                "transfer_debit": {
                    "allow": false,
                    "min": "-1",
                    "max": "-1"
                },
                "conversion": {
                    "allow": true,
                    "min": "20",
                    "max": "200000"
                },
                "deposit": []
            },
            "fees": {
                "debit_fee": {
                    "is_single": true,
                    "object": "customer",
                    "method": "fixed",
                    "value": "0",
                    "original_value": "0.99"
                },
                "credit_fee": {
                    "is_single": true,
                    "object": "customer",
                    "method": "fixed",
                    "value": "0",
                    "original_value": "0.99"
                },
                "transfer_debit_fee": {
                    "is_single": false,
                    "object": "",
                    "method": "",
                    "value": "",
                    "original_value": ""
                }
            }
        },
        {...}
    ],
    "pairs": [
        {
            "pair": "USDT-EUR"
        },
        {...}
    ],
    "buy": {
        "fiat": [
            {
                "symbol": "AUD",
                "config": {
                    "allow": true,
                    "min": "15",
                    "max": "4500"
                },
                "decimals": 2
            },
            {...}
        ],
        "crypto": [
            {
                "symbol": "USDT"
            }
        ],
        "fee": [
            {
                "issuing_country": "US",
                "processing_fee": [
                    {
                        "org": "VISA",
                        "method": "percent",
                        "value": "3.75"
                    },
                    {
                        "org": "Mastercard",
                        "method": "percent",
                        "value": "3.75"
                    }
                ]
            },
            {
                "issuing_country": "US",
                "processing_fee": [
                    {
                        "org": "VISA",
                        "method": "percent",
                        "value": "1.85"
                    },
                    {
                        "org": "Mastercard",
                        "method": "percent",
                        "value": "1.85"
                    }
                ]
            },
            {...}
        ]
    }
}