v1.3.0 - Multi-Currency and High-Value SGD Rail Enhancements

Overview

This release enhances multi-currency consistency across core endpoints and introduces support for SWIFT and MEPS (MAS Electronic Payment System) rails for high-value SGD transactions.


Part 1: Multi-Currency Support Enhancements

We’ve expanded currency and wallet support across key endpoints to improve consistency in multi‑currency workflows:

  • Added support for sgd and usd options in filter[currency] attribute:

    • GET /v1/payments
    • GET /v1/payouts

    AttributeDescription
    filter[currency]Accepts xsgd, xusd, sgd or usd

  • Added support for sgd and usd options in walletSource attribute:

    • POST /v1/withdrawal
    • POST /v1/payouts

    Attribute

    Description

    walletSource

    • Fiat Only Business User: sgd, usd
    • Default Business User: xsgd, xusd, sgd, usd

  • Expanded Swap API Support
    • Added 9 new swap pairs to support seamless conversion between fiat (SGD, USD) and stablecoins (XSGD, XUSD, USDC, USDT).
    • Newly supported swap pairs: XSGDSGD, XSGDUSD, XUSDSGD, XUSDUSD, USDCSGD, USDCUSD, USDTSGD, USDTUSD, SGDUSD
    • These pairs will now be returned in the GET /v1/swap/pairs API response.


Part 2: SWIFT and MEPS Rail Access for API Users

Following the successful rollout of SGD SWIFT and MEPS rails to Dashboard users, API users can now initiate and manage high-value SGD transactions through supported endpoints.

📘

The MEPS rail is introduced for SGD transactions only. USD disbursement behavior remains unchanged and continues to use SWIFT.


  1. Withdrawal - Disbursement Method Enhancement
  • Added meps as a supported option for disbursementMethod attribute:

    • POST /v1/payout-recipients
    • POST /v1/customer_profile/{customer_profile_id}/payout-recipients
    • POST /v1/payouts
    • POST /v1/customer_profile/{customer_profile_id}/payouts

    Attribute

    Description

    disbursementMethod

    Accepts bankTransfer or paynow or swift or meps

    Note:

    • For SGD, all listed methods are supported.
    • For USD, only swift is supported.

  • New disbursement_method attribute for Create a First Party Bank Transfer Payout API:

    • POST /v1/customer_profile/{customer_profile_id}/withdrawals

    New Parameter

    Description

    disbursement_method

    Payout method used to transfer funds. Accepts swift, meps, or bank_transfer.

    Note:

    • bank_transfer: Supported only for SGD payouts via the FAST network. This is the default value for SGD.

    • meps: Available for SGD only.

    • swift: Available for both SGD and USD. This is the default value for USD.

    This field is Optional


  1. Deposit - Virtual Bank Account Enhancement
  • New network attribute for Create a Virtual Bank Account API:

    • POST /v1/payment_methods/virtual_bank_accounts

    New Parameter

    Description

    network

    Payment rail for the virtual bank account. Accepts fast, swift, or meps.

    Note:

    • fast: Supported only for SGD virtual bank accounts. This is the default value for SGD.

    • meps: Available for SGD virtual bank accounts only.

    • swift: Available for both SGD and USD. This is the default value for USD.

    This field is Optional