Multigate
    Multigate
    • 🚀 Getting Started
    • 🔓 Authentication
      • Get Token
      • Refresh Token
      • Logout User
    • 👋 Onboarding
      • Create Subclient
      • Get All Subclients
      • Get Subclient
      • Update Subclient
      • Create Subclient Shareholder
      • Get Subclient Shareholders
      • Update Subclient Shareholder
      • Upload Subclient Documents
      • Get Subclient Documents
      • Delete Subclient
      • Submit Subclient
    • 💰 Accounts
      • 📄 Statements
        • Get Statement
      • Create Virtual Account
      • Get Account
      • Get Accounts By
      • Get All Accounts
      • Simulate Inflow (UAT only)
    • 🔃 Conversions
      • Get Quote
      • Lock Rate
      • Get Trade
      • Get All Trades
    • 💸 Payments
      • 🏦 Banks
        • Get Bank Details
      • 👤 Beneficiaries
        • Create Beneficiary
        • Get All Beneficiaries
        • Get Beneficiary
        • Update Beneficiary
        • Validate Beneficiary Account (NGN only)
      • Create Single Transfer
      • Get Purpose Codes
      • Get Transfer Fields & Fees
      • Find Transfers
    • 📩 Webhooks / Push Notifications
      • Add a New Client Configuration
      • Update Client Configuration Current Mode
      • Get Client Configuration

    🔃 Conversions

    How to convert currency#

    1
    Open or link accounts for the relevant currencies
    In order to execute and settle a trade, you must have linked or virtual accounts on Multigate's platform for both the source and target currency. Our API does not currently support settling trades initiated via API to accounts off-platform.
    2
    Fund the source account
    Ensure you have sufficient funds in the source account. Post-funded trades are not currently available via API.
    3
    Get a quote
    Using the Get Quote endpoint, retrieve the best current rate for your target currency and amount.
    4
    Lock the trade
    Lock in a rate by passing a rate id from the previous step to Lock Rate.
    5
    Wait for your funds
    Subscribe to the webhook to receive a notification when the trade has been fully settled and your funds are available in the target account.

    Rate/trade lifecycle#

    Please note that rates and trades are effectively the same entity and share the same id. A rate becomes a trade once locked and rates cannot be locked more than once.
    image.png
    Previous
    Simulate Inflow (UAT only)
    Next
    Get Quote
    Built with