兌換是將持有的一種貨幣換成另一種貨幣的過程。
工作流程圖
對於主賬戶:
對於子賬戶:
集成指南
在本指南中,您將:
- 獲取英鎊 (GBP) 兌歐元 (EUR) 的交易報價。
- 透過交易英鎊來充值您的歐元餘額。
第 1 步:登入
請參閱身份驗證指南,以獲取有關啟動新 API 會話的說明。
第 2 步:獲取報價
透過調用獲取詳細匯率 /v2/rates/detailed 端點,查看使用英鎊餘額中的資金購買 10,000 歐元需要花費多少錢。
GET /v2/rates/detailed
參數名稱 | 參數類型 | 示例值 |
---|---|---|
buy_currency |
查詢字串 | EUR |
sell_currency |
查詢字串 | GBP |
amount |
查詢字串 | 10000.00 |
fixed_side |
查詢字串 | buy |
X-Auth-Token |
標頭 | ea6d13c7bc50feb46cf978d137bc01a2 |
成功後,回應有效負載將包含 Currencycloud 的報價詳細資訊以進行兌換。以下示例顯示,您可以賣出 8,059 英鎊來買入 10,000 歐元。請注意,報價僅供參考,必須預訂兌換才能鎖定匯率。
HTTP/1.1 200 OK Content-Type: application/json { "settlement_cut_off_time":"2021-02-06T14:00:00Z", "currency_pair":"EURGBP", "client_buy_currency":"EUR", "client_sell_currency":"GBP", "client_buy_amount":"10000.00", "client_sell_amount":"8059.00", "fixed_side": "buy", "client_rate":"0.8059", "partner_rate": null, "core_rate":"0.8059", "deposit_required": false, "deposit_amount":"0.0", "deposit_currency":"GBP", "mid_market_rate":"0.8056" }
第 3 步:兌換
如果您對報價感到滿意,您可以透過調用創建兌換 /v2/conversions/create 端點來創建兌換。
POST /v2/conversions/create Content-Type: multipart/form-data
參數名稱 | 參數類型 | 示例值 |
---|---|---|
buy_currency |
表單資料 | EUR |
sell_currency |
表單資料 | GBP |
amount |
表單資料 | 10000.00 |
fixed_side |
表單資料 | buy |
reason |
表單資料 | 充值歐元餘額 |
term_agreement |
表單資料 | true |
X-Auth-Token |
標頭 | ea6d13c7bc50feb46cf978d137bc01a2 |
成功後,回應訊息的有效負載將包含您 Currencycloud 賬戶中記錄的完整兌換詳細資料。
HTTP/1.1 200 OK Content-Type: application/json { "id":"4c52215f-ca4b-4dcb-a7ae-36edc4f5db16", "settlement_date":"2021-02-06T14:00:00+00:00", "conversion_date":"2021-02-06T00:00:00+00:00", "short_reference":"20210202-FYYXFH", "creator_contact_id":"1993263d-be07-42d4-b75b-ae4ea18bcb6c", "account_id": "d22073a6-4c56-4980-8699-504b0c70003f", "currency_pair":"EURGBP", "status": "awaiting_funds", "buy_currency":"EUR", "sell_currency":"GBP", "client_buy_amount":"10000.00", "client_sell_amount":"8059.00", "fixed_side": "buy", "core_rate":"0.8059", "partner_rate": "", "partner_status": "funds_arrived", "partner_buy_amount":"0.00", "partner_sell_amount":"0.00", "client_rate":"0.8059", "deposit_required": false, "deposit_amount":"0.00", "deposit_currency": "", "deposit_status": "not_required", "deposit_required_at": "", "payment_ids": [], "unallocated_funds":"0.00", "unique_request_id": null, "created_at":"2021-02-02T11:41:29+00:00", "updated_at":"2021-02-02T11:41:29+00:00", "mid_market_rate":"0.8056" }
只要賬戶的英鎊餘額中的資金足以支付 client_sell_amount
,此兌換就會在 settlement_date
自動結算。如有必要,請使用您的現金管理器充值您的英鎊餘額。