Transfers
Confirm an unlocked transfer intent
Creates a transfer from a previewed corridor that cannot lock a firm quote.
post/v1/transfers/quotes/confirm
Headers
X-API-Keystring
API key
Idempotency-Keystring required
Required UUID preventing duplicate unlocked confirmations.
Request body
Example request
{
"clientReferenceId": "order_abc123",
"onBehalfOf": "cus_abc123",
"counterpartyId": "cp_abc123",
"source": {
"accountId": "inw_abc123",
"currency": "USDC",
"paymentRail": "ETHEREUM",
"direction": "CREDIT",
"refundAccountId": "inw_abc123"
},
"destination": {
"correspondentBankName": "Bank of America",
"correspondentBankSwiftCode": "IRVTUS3NXXX",
"correspondentAccountNumber": "9876543210",
"accountId": "acc_def456",
"currency": "USDC",
"paymentRail": "ETHEREUM",
"wireMessage": "Payment for invoice INV-2026-001",
"sepaReference": "INV-2026-001",
"achReference": "ORDER123",
"blockchainMemo": "MEMO123456",
"swiftReference": "Payment for Invoice\\nReference: INV-2026-001",
"rtpReference": "Payment for invoice INV-2026-001"
},
"remarks": "Partial payment - remaining balance to be paid next month",
"internalRemarks": "Approved by ops on 2026-04-15",
"developerFeeFixed": 100,
"developerFeePercent": 0.015,
"documentIds": [
"doc_abc123",
"doc_def456"
],
"expiresAt": "2026-12-31T23:59:59Z",
"amount": {
"value": "1000000",
"side": "SOURCE"
}
}Response
Transfer created from the quoted intent.
Example response
{
"transferId": "tfr_abc123",
"flow": "FIAT_TO_CRYPTO",
"status": "PENDING",
"fundingRequired": true,
"depositInstructions": {
"type": "crypto",
"paymentRail": "ETHEREUM",
"toAddress": "0x1234567890abcdef1234567890abcdef12345678",
"amount": {
"currency": "USD",
"exponent": 2,
"value": "12345",
"displayValue": "123.45"
},
"accountId": "acc_abc123"
},
"fundingInstructions": {
"reference": "CDX-7K2A9V",
"currency": "EUR",
"amount": "10000",
"supportedRails": [
"SEPA"
],
"bank": {
"name": "Commerzbank AG",
"address": "Mainzer Landstraße 153, 60327 Frankfurt",
"country": "DE"
},
"accounts": [
{
"supportedRails": [
"SEPA"
],
"accountHolderName": "Acme Onramp Ltd",
"accountNumber": "12345678",
"iban": "DE89370400440532013000",
"bic": "COBADEFFXXX",
"sortCode": "12-34-56",
"routingNumber": "021000021"
}
],
"swiftRoutingBanks": [
{
"bankName": "Citibank N.A.",
"bic": "CITIUS33XXX",
"abaRoutingNumber": "021000089"
}
],
"expiresAt": "2026-05-26T19:54:00.000Z"
}
}