Payments / RailsSWIFT
SWIFT
International wire transfer via the SWIFT network. Used for cross-border pay-out.
Rail overview
Use SWIFT for cross-border bank payouts where local rails are not available.
SWIFT transfers can pass through correspondent banks; Conomy tracks provider states while the payout moves toward completion or failure.
Collect beneficiary, bank, country, and intermediary details carefully. SWIFT is the most data-sensitive payout rail.
Required fields
Section titled “Required fields”| Field | Type | Description |
|---|---|---|
type | string | Must be "SWIFT" |
currency | string | Currency of the transfer (e.g., "USD", "EUR") |
swift.bank.accountNumber | string | Recipient’s bank account number |
swift.swiftCode | string | SWIFT/BIC code of the recipient’s bank |
swift.customer.firstName | string | Recipient’s first name |
swift.customer.lastName | string | Recipient’s last name |
swift.customer.email | string | Recipient’s email |
swift.customer.documentNumber | string | ID or tax number |
swift.customer.documentType | string | Document type |
Optional fields
Section titled “Optional fields”| Field | Type | Description |
|---|---|---|
swift.bank.name | string | Recipient bank name. |
swift.iban | string | IBAN (required only for destinations that enforce IBAN format, such as SEPA-zone recipients). |
Example
Section titled “Example”{ "type": "SWIFT", "currency": "USD", "swift": { "swiftCode": "BNPAFRPPXXX", "bank": { "accountNumber": "00012345678" }, "customer": { "firstName": "Pierre", "lastName": "Dupont", "email": "pierre@example.com", "documentType": "PASSPORT", "documentNumber": "FR1234567" } }}Object
Section titled “Object”SWIFT/BIC code of the recipient's bank.
Recipient IBAN when destination country requires it (typically SEPA zone).
Recipient bank account details.
accountNumberstringrequiredRecipient's bank account number.
namestringName of the recipient's bank.
Beneficiary identity data required by correspondent banks.
idstringUnique identifier for the internal service.
firstNamestringrequiredPayer's name
emailstringrequiredPayer's email
lastNamestringrequiredPayer's last name
phoneNumberstringPayer's phone number without prefix
phoneNumberPrefixstringPhone number prefix (e.g., +57)
documentTypestringrequiredDocumeny type of the entity (e.g., RUT, CURP, CURL). Go to the Supported Identity document types page for the complete list of supported values.
documentNumberstringrequiredThe document number associated with the documentType
addressobjectThe entity’s address information.
administrativeAreaLevel1stringThe first-level administrative division.
administrativeAreaLevel2stringThe second-level administrative division.
administrativeAreaLevel3stringThe third-level administrative division.
streetstringThe name of the street.
streetNumberstringThe street number.
optionalAddressstringAdditional address details.
countrystringCountry of operations for the entity, specified using the ISO 3166-1 alpha-3 standard (e.g., CHL, USA, MEX). Go to the countries page for the complete list of supported values.
zipcodestringZipcode f the address