1. International Payments
🇺🇸 English
  • 🇺🇸 English
  • 🇪🇸 Español
  • 🇨🇳 中文(简体)
  • Cobre Intro
    • Welcome
    • Get started
    • Connect Cobre's Documentation to AI
    • Products
      • Local Payments
        • Local Payments with Cobre
        • Payouts
          • Colombia
            • Money Movements with Bre-B
            • Money Movements with Cobre Fast Pay
            • Money Movements with Cobre ACH
          • Mexico
            • Money Movements with CLABEs and SPEI Cards
          • United States
            • Money Movements with Fedwire
          • Multi-region
            • Money Movements Scheduler
        • Payins
          • Colombia
            • Checkout
            • Request to Pay (R2P) Colombia
            • Direct Debit with Nequi
            • Static Bre-B Keys
            • Transfer-In
          • México
            • Request to Pay (R2P) Mexico
            • CLABE-backed Virtual Balances Accounts (Cobre Balances)
            • Virtual CLABEs
          • United States
            • Fedwire Payins at Cobre
        • Other features
          • Refunds at Cobre
          • Bulk Money Movements
          • Enabling Approval Workflows (Maker–Checker)
          • Named Accounts in Mexico
      • Cross Border Payments
        • Cross Border Payments with Cobre
        • International Payments
          • SWIFT Payouts
          • SWIFT Payins
          • International Payments with Cobre
      • Stablecoins
        • Stablecoins with Cobre
        • Global Payins in Stablecoins
        • Global Payouts in Stablecoins
        • Stablecoin Funding (On-Ramp & Off-Ramp)
        • StableFX
        • COPco & Rewards
      • Connect
        • Connect bank accounts with Cobre
    • Other features
      • Account Verification
      • Notifications and subscriptions
      • Security at Cobre
      • Performance and throughput
      • Reconciliation at Cobre
    • Using Cobre
      • Bre-B Payouts with Payment Instruments of Your Ecosystem
      • Cobre for Lenders
      • Integrating Cobre from ERPs
  • Portal
    • Introduction & Quick Start
    • Authentication in Portal
    • Troubleshooting & Support
    • Movements
      • Approval Process (Maker-Checker)
      • Local Money Movement
      • Unitary Payment Initiation
      • Bulk Money Movement Initiation
      • Cross-Border Money Movements
      • Scheduler
      • Payment Links
    • Transactions
      • Transactions
    • Accounts
      • Account and Balance Management
      • Account References
        • Virtual CLABEs
        • Transfer Accounts (Transfer-In)
    • Counterparties
      • Counterparties
    • Reports
      • Reports & Reconciliation
    • Settings
      • Users and Roles Management
      • Security and Control
    • Developers
      • Subscription management
    • Subclients
      • Subclient Management - Payins Colombia
      • Subclient Management - Names Accounts MX
  • Developers
    • API Guides
      • Quick Start
      • Authentication
      • Cobre Balances
        • Managing Virtual Balance Accounts (Cobre Balances)
        • Account Linkeage
        • Named Accounts (MX)
      • Connect Accounts
        • Managing Connect Accounts
      • Counterparties
        • Managing Counterparties
      • Local Payments
        • Money Movement
        • Payouts
          • Colombia
            • Fast Pay & ACH
            • Bre-B
          • Mexico
            • SPEI
          • United States
            • Fedwire Payouts
          • Cross-Region
            • Money Movements Approval
            • Bulk Money Movements
            • Bulk Money Movements Approval
            • Money Movement Scheduler
        • Payins
          • Refund API
          • Colombia
            • Cobre Keys with Bre-B
            • Checkout
            • Direct Link
            • Direct Debit
            • Transfer-In
            • Processing Refunds in Colombia
            • Subclient Associated Movements
          • Mexico
            • Account Reference – Virtual CLABEs
            • Direct Link
            • Processing Refunds in Mexico
          • United States
            • Fedwire Payins
      • Cross Border Payments
        • Cross Border Payments
        • Create Fx Quotes
        • Create a Cross Boder Money Movement
        • Fund your global Cobre Balance
        • International Payments
          • SWIFT Payouts
          • SWIFT Payins
          • Create a Generic Money Movement
      • Cross Features
        • Account Verification
        • Reports
        • Report Scheduler
        • Evidence API
        • Notifications & Subscriptions
        • FX Alerts
      • Reconciliation
        • Payouts Reconciliation
        • Payins Reconciliation in Colombia
        • Payins Reconciliation in México
        • Opening and Closing Balance Reconciliation
        • Account Linkage Reconciliation
      • Testing
        • Testing Cases
        • Testing PSE and Bancolombia
        • General Testing
      • Certification
        • Certification Process
        • Questionnaire
      • Stablecoins
        • Stablecoins
        • Managing Stablecoin Balances & Wallets
        • Stablecoin Payins
        • Stablecoin Payouts
        • Stablecoin Funding (On/Off-Ramp)
        • StableFX
        • COPco Rewards
        • Global payouts in stable
      • Others
        • Managing API and Product Changes
        • Security Considerations
        • Performance Guidelines: Rate and Burst Limit Considerations
    • API Explorer
      • Authentication
        • Authentication
      • Accounts
        • Create or Connect an Account
        • Obtain all Accounts
        • Obtain one Account
        • Update an Account
        • Close a Cobre Balance
        • Obtain an Account Transactions
        • Obtain an Account Transaction
        • Obtain all Transactions
        • Obtain one Transaction
        • Obtain Account Daily Balance History
        • Assign or Change Primary Account
        • Unlinking Primary Account
      • Account Verifications
        • Create an Account Verification
        • Obtain one Account Verification
        • Obtain all Account Verifications
      • Account References
        • Create an Account Reference
        • List one Account Reference
        • List all Account References
        • Delete an Account Reference
        • Generate a Certificate for your Account Reference
      • Cobre Keys
        • Create a Key
        • Obtain all Keys
        • Obtain one Key
        • Cancel a Key
        • Block or Reactivate Keys
      • Counterparties
        • Account Debit Registration
          • Register a Counterparty for Direct Debit
          • Obtain all Registrations
          • Obtain one Registration
        • Create a Counterparty
        • Obtain one Counterparty
        • Obtain all Counterparties
        • Delete a Counterparty
      • Money Movements
        • Create a Money Movement
        • Obtain one Money Movement
        • Obtain all Money Movements
        • Return a Money Movement
      • Money Movement Approvals
        • Approve a Money Movement
        • List all Money Movement Approvals
      • Money Movement Scheduler
        • Create a Money Movement Scheduler
        • List all Money Movement Schedulers
        • Cancel an Active Scheduler
      • Bulk Money Movement
        • Create a Bulk Money Movement
        • List all Bulk Money Movements
        • List one Bulk Money Movement
      • Bulk Money Movement Approvals
        • Bulk Money Movements Decision
      • Cross Border
        • Create a FX Quote
        • Obtain one FX Quote
        • Obtain all the FX Quotes
        • Create a Cross Border Money Movement
        • Obtain one Cross Border Money Movement
        • Obtain all the Cross Border Money Movements
      • Checkout
        • Create a Checkout
        • Obtain one Checkout
        • Obtain all Checkouts
        • Desactivate a Checkout
      • Evidence
        • Evidence Requests
          • Obtain Evidence Request
          • Search Evidence Requests
        • Evidence Documents
          • Generate Upload Links
          • Generate Download Link
        • Evidence Information
          • Submit Evidence Information
      • Reports
        • Create a Report
        • Obtain all Reports
        • Generate Download Link for Selected Reports
        • Create a Cobre Balance Statement
      • Report Scheduler
        • Create a Report Scheduler
        • Obtain all Reports Schedulers
        • Delete a Report Scheduler
      • Notifications & Subscriptions
        • Subscribe to Events
        • Obtain all Subscriptions
        • Delete a Subscription
        • List all Available Events
      • Alerts
        • Create Alert
        • Obtain All Alerts
        • Obtain One Alert
        • Deactivate An Alert
      • Subclients
        • Create a Subclient
        • Obtain all Subclients
        • Obtain one Subclient
      • Refunds
        • Create a Refund
        • Obtain one Refund
        • Obtain a Refund Summary
        • Obtain all Refunds
    • Development Toolkit
      • How to integrate with Cobre
      • Build with AI
      • Create a Solution Design with AI
      • Generate Code with MCP
      • Explore API Workflow Examples
      • Explore the APIs with Postman
    • Platform Catalogs
      • Colombian Bank Codes
      • Mexican Bank Codes
      • Account Providers
      • Transaction Types
      • Money Movement Statuses
      • Error Dictionary
    • Testing APIs
      • Create a Transaction Adjustment
      • Change a Money Movement Status
      • Transaction Adjustment (QA)
      • Change Money Movement Status (QA)
    • Reports Layout
      • Money Movements Layout
        • All Money Movements (CSV)
        • All Money Movements (JSON)
        • SPEI Money Movements (CSV)
        • LEGACY Money Movements (CSV)
      • Transactions Layout
        • All Transactions (CSV)
        • All Transactions (JSON)
        • Virtual Balance Account (Cobre Balance) Statement (PDF)
      • Counterparties Layout
        • All Counterparties (CSV)
      • Multicash Layout
        • Multicash Header (TXT)
        • Multicash Detail (TXT)
    • Notifications Layout
      • Account Events
        • Account Balance Credit
        • Account Balance Debit
      • Cobre Keys
        • Cobre Keys
      • Counterparties
        • Counterparties
        • Direct Debit Registration
      • Money Movement
        • Money Movement
      • Bulk Money Movement
        • Bulk Money Movement
      • Cross Border Money Movement
        • Cross Border Money Movement
      • Evidence Requests
        • Evidence Requests
      • Reports
        • Reports
      • Alerts
        • FX Alerts
      • Account References
        • Self-custodian wallet
        • Transfer-in
      • Subclients
        • Subclients
      • Refunds
        • Refunds
  • Schemas
    • Counterparties
      • Colombia
        • PayOut
          • Counterparty | Create Metadata Type Cobre Balance (CO)
          • Counterparty | Response Metadata Type Cobre Balance (CO)
          • Counterparty | Create Metadata Type Breb Key (CO)
          • Counterparty | Response Metadata Type Breb Key (CO)
          • Counterparty | Create Metadata Type QR (CO)
          • Counterparty | Response Metadata Type QR (CO)
          • Counterparty | Create Metadata Type CC (CO)
          • Counterparty | Response Metadata Type CC (CO)
          • Counterparty | Create Metadata Type CH (CO)
          • Counterparty | Response Metadata Type CH (CO)
          • Counterparty | Create Metadata Type DP (CO)
          • Counterparty | Response Metadata Type DP (CO)
        • PayIn
          • Counterparty | Response Metadata Type r2p (CO)
          • Counterparty | Create Metadata Type r2p (CO)
          • Counterparty | Create Metadata Type r2p Breb (CO)
          • Counterparty | Response Metadata Type r2p Breb (CO)
        • Secondary Counterparty
          • Secondary Counterparty Create Request
          • Secondary Counterparty Create Response (CO)
          • Secondary Counterparty Create Metadata Type NP (CO)
          • Secondary Counterparty Response Metadata Type NP (CO)
          • Secondary Counterparty Request Metadata Type LE
          • Secondary Counterparty Response Metadata Type LE (CO)
        • Direct Debit
          • Direct Debit Registration | Create
          • Direct Debit Registration | Response
          • Direct Debit Registration | List All Items
        • Counterparty | Create Request (CO)
        • Counterparty | Create Response (CO)
      • Mexico
        • PayOut
          • Counterparty | Create Metadata Type Clabe (MX)
          • Counterparty | Response Metadata Type Clabe (MX)
          • Counterparty | Create Metadata Type SPEI Card (MX)
          • Counterparty | Response Metadata Type SPEI Card (MX)
        • PayIn
          • Counterparty | Create Metadata Type r2p (MX)
          • Counterparty | Response Metadata Type r2p (MX)
        • Counterparty | Create Response (MX)
        • Counterparty | Create Request (MX)
        • Counterparty | Money Movement Return (MX)
      • Global
        • Counterparty | Global CP Request
        • Counterparty | Global Deposit NP request
        • Counterparty | Global Deposit NP response
        • Counterparty | Global Deposit LE request
        • Counterparty | Global Deposit LE response
        • Counterparty | Global CP Response
      • USA
        • Counterparty | Create Request (USA)
        • Counterparty | Create Response (USA)
        • Request Medatata Business
        • Response Medatata Business
        • Request Medatata Individual
        • Response Medatata Individual
        • Counterparty | Create Request (USA)
        • Counterparty | Create Response (USA)
      • Generic
        • Counterparty | Generic CP Request
        • Counterparty | Generic CP Response
        • Payment Information | SWIFT
        • Payment Information | SEPA
        • Payment Information | CIPS
        • Payment Information | Fedwire
      • Counterparty | List All Items
    • Authentication
      • Authentication | Request
      • Authentication | Response
    • Transactions
      • Global
        • Transaction | Debit Cross Border
        • Transaction | Credit Cross Border
      • Colombia
        • Debit
          • Transaction | Debit FI (CO) (col_debit)
          • Transaction | Debit Cobre Balance (CO)
          • Transaction | Debit Breb (CO) (breb_debit)
        • Credit
          • Transaction | Credit Direct Debit (CO) (dd_credit)
          • Transaction | Rejected Breb (breb_rejected)
          • Transaction | Credit Top Up (CO) (col_top_up_credit)
          • Transaction | Credit FI (CO) (col_credit)
          • Transaction | Credit Cobre Balance (CO) (col_cb_credit)
          • Transaction | Credit r2p (r2p_credit)
          • Transaction | Credit Breb (CO) (breb_credit)
          • Transaction | Credit r2p Breb (CO) (r2p_breb_credit)
        • Transaction | Connect Obtain (CO)
        • Transaction | Cobre Balance Obtain (CO)
      • Mexico
        • Debit
          • Transaction | Debit FI (MX) (mex_debit)
          • Transaction | Debit SPEI (MX) (spei_debit)
          • Transaction | Debit Internal SPEI (MX)
        • Credit
          • Transaction | Credit FI (MX)
          • Transaction | Credit SPEI (MX)
          • Transaction | Credit Internal SPEI (MX)
        • Transaction | Connect Obtain (MX)
        • Transaction | Return SPEI (MX)
        • Transaction | Cobre Balance Obtain (MX)
      • Transactions | Connect List All Items
      • Transaction | Debit Misc
      • Transaction | Credit Misc
      • Transaction | Adjustment Debit
      • Transaction | Adjustment Credit
      • Transactions | Cobre Balance List All Items
      • Transaction Metadata | global_credit
      • Transaction Metadata | global_debit
      • Transaction Metadata | stable_payout_debit
      • Transaction Metadata | onramp_credit
      • Transaction Metadata | onramp_debit
      • Transaction Metadata | offramp_credit
      • Transaction Metadata | offramp_debit
      • Transaction Metadata | reward_credit
      • Transaction Metadata | cbmm_debit (StableFX)
      • Transaction Metadata | cbmm_credit (StableFX)
      • Transaction | Cobre Balance Obtain (Global/Stable)
      • Transaction Metadata | fedwire_credit
      • Transaction | Cobre Balance Obtain (USA)
      • Transaction Metadata | fedwire_debit
      • Transaction Metadata | swift_credit
      • Transaction Metadata | swift_debit
    • Cobre Keys
      • Colombia
        • Cobre Key | Create Request
        • Cobre Key | Create Response
        • Cobre Key | Obtain Response
        • Cobre Key | Reactive Request
    • Money Movements
      • Approvals
        • Money Movement Approvals | Create Request
        • Money Movement Approvals | Create Response
        • Money Movement Approvals | List All Items
      • Mexico
        • PayOut
          • Money Movement | Create Metadata Type SPEI
          • Money Movement | Response Metadata Type SPEI
        • Return
          • Money Movement Return | Create Request
          • Money Movement Return | Create Response
          • Money Movement Return | Response Medatada Type SPEI
        • PayIn
          • Money Movement Direct Link | Create Metadata Rail r2p SPEI
          • Money Movement Direct Link | Response Metadata Rail r2p SPEI
      • Colombia
        • PayOut
          • Money Movement | Create Metadata Type Fast Pay
          • Money Movement | Response Metadata Type Bre-B
          • Money Movement | Create Metadata Type Bre-B
          • Money Movement | Response Metadata Type Fast Pay
          • Money Movement | Create Metadata Type ACH
          • Money Movement | Response Metadata Type ACH
          • Money Movement | Response Metadata Type Bre-B
          • Money Movement | Response Metadata Type Bre-B Split
        • PayIn
          • Money Movement Direct Link | Create Metadata Rail r2p
          • Money Movement Direct Link | Response Metadata Rail PSE
          • Money Movement Direct Link | Response Metadata Rail Bancolombia
          • Money Movement Direct Link | Response Metadata Rail Nequi
          • Money Movement Direct Link | Create Metadata Rail r2p Breb
          • Money Movement Direct Link | Response Metadata Rail r2p Breb
        • Direct Debit
          • Money Movement Direct Debit | Create Metadata
          • Money Movement Direct Debit | Response Metadata
      • Global
        • Payout in stable
          • Money Movement | Create Metadata Type Global (stable)
          • Money Movement | Response Metadata Type Global (stable)
          • Money Movement | Create Metadata Type Stable Payout
          • Money Movement | Response Metadata Type Stable Payout
      • United States
        • PayOut
          • Money Movement | Create Metadata Type Fedwire
          • Money Movement | Response Metadata Type Fedwire
        • PayOuts
      • Generic
        • Money Movement | Create Metadata Type Generic
        • Money Movement | Response Metadata Type Generic
      • SWIFT
        • swift_metadata_create_request
        • swift_metadata_response
      • Money Movement | List All Items
      • Money Movement | Create Metadata Type On-Ramp / Off-Ramp
      • Money Movement | Response Metadata Type On-Ramp / Off-Ramp
      • Money Movement | Create Response
    • Accounts
      • Account Verification
        • Mexico
          • Account Verification Create Metadata Type mex_acc_details_1
          • Account Verification Response Metadata Type mex_acc_details_1
          • Account Verification Create Request
          • Account Verification Create Metadata Type mex_acc_ownership_1
          • Account Verification Response Metadata Type mex_acc_ownership_1
        • Colombia
          • Account Verification Response Metadata Type col_key_details_1
          • Account Verification Create Metadata Type col_key_details_1
          • Account Verification Create Metadata Type col_key_ownership_1
          • Account Verification Response Metadata Type col_key_ownership_1
          • Account Verification Response Metadata Type col_key_ownership_2
          • Account Verification Create Metadata Type col_key_ownership_2
        • Account Verification Create Response
        • Account Verifications List All Items
      • Account References
        • Account References Request
        • Account Reference Response
        • List all account references
        • Account References Request (Self-Custodian Wallet)
        • Account Reference Response (Self-Custodian Wallet)
        • Account Reference Certificate Generation Response
      • Daily Balance
        • Daily Balance Historiy List All Items
        • Daily Balance Obtain Response
      • Cobre Balances and Connect Accounts
        • Mexico
          • Cobre Balance | Create Metadata (MX)
          • Connect Account | Response Metadata (MX)
          • Cobre Balance | Create Response (MX)
          • Connect Account | Create Metadata (MX)
        • Colombia
          • Cobre Balance | Create Metadata (CO)
          • Connect Account | Create Metadata (CO)
          • Connect Account | Response Metadata (CO)
          • Cobre Balance | Create Response (CO)
        • Global
          • Cobre Balance | Create Metadata (Global)
          • Cobre Balance | Create Response (Global)
          • Cobre Balance | Create Response (Stable)
          • Cobre Balance | Create Metadata (Stable)
        • USA
          • Cobre Balance | Create Metadata (USA)
          • Cobre Balance | Create Response (USA)
        • Cobre Balance | Create Request
        • Connect Account | Create Request
        • Accounts | List All Items
        • Account | Update Request
    • Bulk Money Movement
      • Bulk Money Movement | Obtain Response
      • Bulk Money Movement Decision | Create Request
      • Bulk Money Movements | List All Items
    • Money Movement Scheduler
      • Money Movement Scheduler | Create Request
      • Money Movement Scheduler | Create Response
      • Money Movement Scheduler | List All Items
    • Checkout
      • Colombia
        • Checkout | Create Request
        • Checkout | Create Response
        • Checkout | Delete
        • Checkout | List All Items
    • Notifications
      • Subscription | Create Response
      • Subscription | Create Request
      • Subscription | List All Items
      • Subscribable Events | List All Items
      • Subscribable Events | Metadata
    • Evidence Request
      • Schemas
        • Error
        • Document Type
        • Information Type
        • Evidence Request Status
        • Document Status
        • Information Status
        • Information
        • Evidence Request
        • Evidence Id
        • Upload Intent
        • Evidence Request Id
        • Evidence
        • Document
        • Headers
        • Counterparty Information Data
        • Freeze Of Funds Data
      • RequestBodies
        • Upload Intent Request
    • Cross Border
      • Cross Border Money Movement
        • Cross Border Money Movement Create Request
        • Cross Border Money Movement Create Response
        • CBMM Obtain Response | Static Quote
        • CBMM Obtain Response | Rolling Quote
        • Cross Border Money Movements List All Items
      • FX Quote
        • FX Rolling Quote
          • FX Quote Static | Create Response
          • FX Quote Static | Cross Border Response
        • FX Static Quote
          • FX Quote Rolling | Create Response
          • FX Quote Rolling | Cross Border Response
        • FX Quote | List All Items
        • FX Quote | Metadata Quote Tiers
        • FX Quote | Metadata Penalization Tier
        • FX Quote | Metadata Fees Breakdown
        • FX Quote | Create Request
    • Reports
      • Download
        • Report Download Create Request
        • Report Download Create Response
      • Reports Create Request
      • Reports Create Response
      • Reports Create Metadata
      • Reports List All Items
      • Cobre Balance Statement Request
      • Cobre Balance Statement Response
    • Error Model
      • Error Model
      • Error Model v2
    • Report Scheduler
      • Report Schedulers | Create Request
      • Report Schedulers | Delete Response
    • Alerts
      • Create Alert
      • Alert Object
      • List All Alerts
      • Alert | Metadata Type fx_rate
    • Subclients
      • Subclients | Create Request
      • Subclients | Create Response
    • Refunds
      • Refunds | Create Response
      • Refund Summary | Create Response
      • Refunds | List Response
  1. International Payments

SWIFT Payouts

The Payout using SWIFT solution provides services to send USD from a Cobre Balance to a beneficiary with a bank account outside the United States, using the SWIFT network. Payouts are executed automatically, without a manual step by the Cobre Ops team.
📘 For a product overview, see SWIFT Payouts.
SWIFT payouts use the same Counterparty and Money Movement model as every other payout, so they are created, tracked, and reconciled the same way as the rest of your payouts.

SWIFT limitations and routing behavior#

Payouts using the SWIFT rail are subject to the following conditions:
Currency: USD is the only supported currency.
Destination countries: beneficiaries in any country can receive SWIFT payouts.
Minimum amount: the minimum amount allowed per transaction is USD 1.00.
The speed of a SWIFT payout depends on the beneficiary's bank and any intermediary banks involved.
If a Payout cannot be processed through SWIFT, Cobre will not automatically reroute the transaction. In such cases, the Money Movement transitions to the final failed status and funds are returned to your Cobre Balance.
We recommend validating the beneficiary's bank details, especially the BIC and account number, before submission to avoid failed transactions.

Supported counterparties#

Payout via SWIFT supports the following destination types:
Destination TypeCounterparty TypeRails
Business bank account anywhere in the worldbusinessswift
The Counterparty must have type set to business and rail set to swift in counterparty_bank_details. The geo field is the beneficiary's country and accepts any ISO 3166-1 alpha-3 country code (for example, col or usa). In addition to the beneficiary's identification and address, the Counterparty carries the details of the beneficiary's bank:
FieldDescription
metadata.counterparty_bank_details.railPayment rail. Must be swift.
metadata.counterparty_bank_details.bicSWIFT/BIC code of the beneficiary's bank. Required.
metadata.counterparty_bank_details.account_numberBeneficiary's account number.
metadata.counterparty_bank_details.routing_numberRouting number of the beneficiary's bank. Required; it can be an empty string.
metadata.counterparty_bank_details.bank_nameName of the beneficiary's bank.
metadata.counterparty_bank_details.bank_addressAddress of the beneficiary's bank (street_line1, city, state, postal_code, country).
metadata.counterparty_bank_details.currencyPayout currency. Only USD is supported.
metadata.counterparty_addressAddress of the beneficiary (street_line1, street_line2, city, state, postal_code, country).
metadata.counterparty_fullnameFull name of the beneficiary.
metadata.counterparty_id_type and metadata.counterparty_id_numberType and number of the beneficiary's identification.
metadata.counterparty_incorporation_countryCountry where the beneficiary is incorporated.
See Managing Counterparties for the full field reference.

Supported providers#

Cobre Balance TypeProvider IDRails
Cobre Balance USApr_usa_cobreSWIFT

Valid source and destination combination#

SourceSource typeDestinationDestination type
account_idCobre Balance with provider pr_usa_cobrecounterparty_idCounterparty (geo: any ISO 3166-1 alpha-3 country code, type: business, rail: swift)

Money Movement type and metadata#

Money Movements sent through this rail have type set to swift and currency set to usd.
Metadata fieldDescription
descriptionDescription of the payout.
categoryCategory associated with the Money Movement. It can be left empty.
swift_uetrUnique End-to-end Transaction Reference (UETR) of the SWIFT payment. It is not present when the Money Movement is created. It is returned in the Money Movement metadata and can be shared with the beneficiary's bank to trace the payment on the SWIFT network.

Authorization Workflow (optional)#

Checker Approval is an optional solution that can be used within the Payout flow. It triggers an authorization workflow before the transaction is sent to the payment network. While approval is pending, the Money Movement remains in a pending_approval status until it is either approved or rejected. The approval process can be completed either through the Cobre Portal or programmatically via API.

Payout lifecycle#

A Payout through SWIFT follows a simple lifecycle:
1. Create a beneficiary Counterparty
Create a counterparty of type business using the beneficiary's bank account information, including the BIC and account number, with the rail set to swift.
2. Create a Money Movement
Create a Money Movement using:
The account_id from which the funds will be debited, used as the source_id. The account must use the pr_usa_cobre provider.
The counterparty_id from the previous step as the destination_id. The counterparty must have type set to Business and rail set to swift, and its geography can be any ISO 3166-1 alpha-3 country code.
The metadata with a description, and optionally a category.
The external_id where you can send a reference from your system.
The amount provided in the smallest unit of the currency (e.g., $100.00 USD should be represented as 10000).
The checker_approval as true if you want to use our authorization flow.
3. Money Movement is processed
Once created, the Money Movement starts in the initiated status.
If all validations pass, the status changes to processing. At this point, the transaction is submitted automatically to the SWIFT network.
If an error occurs during validation or processing, the Money Movement transitions to the final failed status.
If the Money Movement is created with checker_approval = true, it first moves to the pending_approval status and will only transition to processing or canceled once the approval decision is made.
4. Funds are debited
Once the Money Movement transitions to the processing status, the funds are debited from the associated Cobre Balance and a swift_debit transaction is created.
5. Wait for the final outcome of the Money Movement.
The final status of a SWIFT Payout is either completed or failed.
If the Money Movement is completed, the beneficiary has successfully received the funds. Use the swift_uetr in the metadata to trace the payment with the beneficiary's bank.
If the Money Movement is failed, the funds are credited back to your Cobre Balance.
6. Receive status updates
Money Movement status changes are communicated via Webhooks.

Money Movement Idempotency#

Money Movement creation supports idempotency.
Idempotency keys are valid for 24 hours.

Allowed Actions on SWIFT Payouts#

🔑 Create
🔍 Retrieval
Description: Money Movement Creation.
What to expect after the action: Money Movement is created in Cobre in initiated status.
📘 Learn more:
🔗 Create a Money Movement

How to Get Started#

Before you begin, we recommend reviewing the following considerations.
1
You need a funded Cobre Balance
To send funds using SWIFT, you must have an active Cobre Balance in the United States (provider pr_usa_cobre) with sufficient USD funds.
2
Create the beneficiary Counterparty
Before creating a Payout Money Movement, you must create a Counterparty with the beneficiary's bank account information, including the BIC and account number, with the rail set to swift. See Create a Counterparty.
3
Define the Payout configuration
Decide the amount (minimum USD 1.00), the description and optional category metadata, and whether the payout requires Checker Approval.
4
Implement Webhooks to track payment status
To stay informed about the status of Payout transactions, we strongly recommend implementing Webhooks. Webhooks notify your system when a payment is initiated, processed, completed, or failed. Also subscribe to the required events to receive notifications about transaction debits and credits.
See Notifications & Subscriptions for more details.

What to expect after using this API#

1
Initiate the Payout
Once the Money Movement creation request is sent, it will be created with an initiated status.
Make sure your system is prepared to receive status updates as the Money Movement progresses through its lifecycle.
2
Track the transaction status
Monitor the Payout lifecycle using Webhooks or retrieval endpoints. The debit from your Cobre Balance is recorded as a swift_debit transaction, which you can retrieve through the Transactions endpoints and Cobre reports. Use the money_movement_id in the transaction metadata to link it to the SWIFT Money Movement.
3
Funds are delivered to the beneficiary
When the Payout is successful, funds are credited to the beneficiary's bank account abroad and the Money Movement status is updated to completed. If the Payout cannot be delivered, the status is updated to failed and the funds are returned to your Cobre Balance. Delivery time depends on the beneficiary's bank and any intermediary banks involved.
Modified at 2026-10-23 21:30:37
Previous
Fund your global Cobre Balance
Next
SWIFT Payins
Built with