Skip to content

Suggested

API Dashboard

Payments / RailsOrigins and destinations

Origins and destinations

Reference for the payment-node entity, the rails available per country, and the valid origin and destination combinations per payment type.

Every payment defines its flow of funds through origins (where the money comes from) and destinations (where the money goes). Each entry is a payment-node: a type plus a sub-object that carries the configuration for that rail.

Only one node sub-object should be present per payment-node, matching the selected type.


FieldDescription
nameProvider executing or receiving the payment. Defaults to conomy_hq.
typeDefines the rail. Drives which sub-object is required.
amountPer-node amount. Required only when splitting funds across multiple nodes.
currencyISO currency code. See Currencies.
identityIdentity associated with the node — typically the account owner.
{node}Rail-specific sub-object. Its key matches the type in camelCase (e.g. "type": "PIX""pix": {...}).

Rails are grouped by country. Each rail page documents required fields, optional fields, an example, and valid destinations.

TypeDescription
ACCOUNTInternal conomy_hq account. Used as origin or destination on internal flows.
BANK_ACCOUNTExternal bank account. Used as a destination when no country-specific rail applies.
TypeDescriptionDirection
CVUBank transfer via the CVU railPay-in
PCTQR transferPay-in
TypeDescriptionDirection
PIXInstant paymentPay-in / Pay-out
TypeDescriptionDirection
ETPAYOpen bankingPay-in
FINTOCOpen banking via FintocPay-in
WEBPAYCard payments via TransbankPay-in
TypeDescriptionDirection
BANCOLOMBIADirect bank transferPay-in
BREBBank payoutPay-out
DAVIPLATAWalletPay-in / Pay-out
DAVIVIENDADirect bank transferPay-in
NEQUIWalletPay-in / Pay-out
PSEBank transferPay-in
WOMPIGatewayPay-in
TypeDescriptionDirection
SPEICLABE transferPay-in / Pay-out
TypeDescriptionDirection
ACHBank transferPay-in / Pay-out
FEDNOWInstant bankPay-in / Pay-out
RTPReal-time paymentsPay-in
WIREWire transferPay-out
TypeDescriptionDirection
PAGO_MOVILMobile bank transferPay-in
TypeDescriptionDirection
SEPAIBAN transferPay-out
FPEUK Faster PaymentsPay-out
TypeDescriptionDirection
SWIFTInternational wire transferPay-out
TypeDescriptionDirection
CRYPTOCrypto walletPay-in / Pay-out

Payment typeValid originsValid destinations
TOPUP_ACCOUNTAny pay-in railACCOUNT
WITHDRAWAL_ACCOUNTACCOUNTAny pay-out rail
PURCHASEAny pay-in railACCOUNT
REMITTANCEACCOUNT or any pay-in railAny pay-out rail
P2PACCOUNTACCOUNT
COLLECTACCOUNTACCOUNT

  • If a payment has a single origin and a single destination, amount per node is optional — it defaults to the payment’s purchaseAmount.
  • If a payment has multiple origins or destinations, every node must carry an amount and the sums must equal purchaseAmount.
  • Only the sub-object matching type is allowed on a node. Send "type": "PIX" together with "pix": {...} and nothing else.