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
sgdandusdoptions infilter[currency]attribute:GET /v1/paymentsGET /v1/payouts
Attribute Description filter[currency]Accepts xsgd,xusd,sgdorusd
-
Added support for
sgdandusdoptions inwalletSourceattribute:POST /v1/withdrawalPOST /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/pairsAPI 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.
- Withdrawal - Disbursement Method Enhancement
-
Added
mepsas a supported option fordisbursementMethodattribute:POST /v1/payout-recipientsPOST /v1/customer_profile/{customer_profile_id}/payout-recipientsPOST /v1/payoutsPOST /v1/customer_profile/{customer_profile_id}/payouts
Attribute
Description
disbursementMethodAccepts
bankTransferorpaynoworswiftormepsNote:
- For SGD, all listed methods are supported.
- For USD, only
swiftis supported.
-
New
disbursement_methodattribute for Create a First Party Bank Transfer Payout API:POST /v1/customer_profile/{customer_profile_id}/withdrawals
New Parameter
Description
disbursement_methodPayout method used to transfer funds. Accepts
swift,meps, orbank_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
- Deposit - Virtual Bank Account Enhancement
-
New
networkattribute for Create a Virtual Bank Account API:POST /v1/payment_methods/virtual_bank_accounts
New Parameter
Description
networkPayment rail for the virtual bank account. Accepts
fast,swift, ormeps.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
