Before you start
- Your organization must be enabled for COP. Until it is, a request in it fails with
403PAYOUT_CURRENCY_NOT_ENABLED. - The recipient’s account needs the Colombian-peso receiving capability, ACTIVE before you pay. Capabilities lists the id, and Be paid in Colombian pesos lists the identity the recipient owes.
- COP has no sending capability. Don’t send a
senderon a quote or payout, or it fails with422SENDER_NOT_SUPPORTED. - Every
POSTneeds anIdempotency-Keyheader. See Idempotency.
Register the bank account or Bre-B key
A Colombian recipient can be paid in two ways, and the address you register decides which. The recipient owes a nationality and an identity document, or for an organization a NIT. See Be paid in Colombian pesos.- Bank account
- Bre-B key
Register the account with
routingFamily CO_LOCAL, the four-digit bankCode, the accountNumber, and the bankAccountType. The payout goes over CO_ACH. OpenFX decides whether it settles the same day or in the next clearing batch, and you can’t choose.The bankAccountType is checked against the kinds the bank accepts, and a kind it doesn’t accept is rejected when you create the address. No name check runs, so verifications[] stays empty.cURL
Memos
On CO_ACH and BREB, areceiverMemo is at most 40 letters, digits, and spaces. A memo that is too long or holds any other character fails with 400 RECEIVER_MEMO_INVALID. OpenFX never truncates it.
Track settlement
Trace a payout with the receiving bank lists thesettlementTraceId key for CO_ACH and BREB.
Common mistakes
- Naming a
sender. COP has no sending capability. Removesenderfrom the quote and the payout. - Sending
purpose. Only AED takes one. - Paying a Bre-B recipient more than the cap. A
receiveAmountabove about COP 12,110,000 fails with422AMOUNT_OUT_OF_RANGE.
What’s next
Payout lifecycle
The general payout flow.
Capabilities
The receiving capability and identity each currency needs.
EUR payout integration guide
Paying euro accounts over SEPA or SWIFT.
MXN payout integration guide
Paying Mexican bank accounts over SPEI.
AED payout integration guide
Paying UAE bank accounts by IBAN.
Payment Webhooks
Every payout and address event.