Skip to main content

Transactional FX Guide

Transactional FX allows you to convert money from one currency to another using real-time market rates through Zoqq APIs.

It helps you manage multi-currency balances and reduce currency risk when moving funds across currencies.


What You Can Do with Transactional FX​

Using Transactional FX APIs, you can:

  • Get FX rates for currency conversion
  • Create a currency conversion
  • Lock a rate for a short validity period
  • Cancel a conversion before settlement
  • Convert funds and hold them in your wallet
  • Convert funds and use them for payouts

Operations​

> GET {{baseUrl}}/zoqq/api/v1/transfer/rate
> POST {{baseUrl}}/zoqq/api/v1/transfer/quote
> GET {{baseUrl}}/zoqq/api/v1/transfer/quotedetails
> POST {{baseUrl}}/zoqq/api/v1/transfer/conversion
> GET {{baseUrl}}/zoqq/api/v1/transfer/conversion/:ConversionID
> GET {{baseUrl}}/zoqq/api/v1/transfer/conversionlist

How Transactional FX Works​

  1. You request an FX rate for a currency pair
  2. Zoqq returns the best available market rate
  3. You confirm the conversion
  4. Funds are converted and settled based on your funding setup

All FX operations are available 24×7, including weekends and holidays.


Key Features​

  • Live FX pricing available at all times
  • Competitive market rates
  • Support for a wide range of currencies
  • Simple API-based integration
  • Works seamlessly with Accounts and Payouts

FX Conversion Options​

You can choose how you want to convert funds:

  • Instant conversion : Convert at the current market rate
  • Rate with validity : Lock a rate for a short time before confirming
  • Cancel conversion : Cancel a booked conversion before settlement

Supported Currencies​

Zoqq supports nearly 1,000 currency pairs across 60+ trade currencies.

Amounts are rounded based on ISO 4217 currency decimals.

Currency CodeCountryBuySellPure Conversion (Hold in Wallet)Convert + Payout
AUDAustralia✔✔✔✔
CNYChina✔✔✔✔
USDUnited States✔✔✔✔
HKDHong Kong✔✔✔✔
EUREurozone✔✔✔✔
GBPUnited Kingdom✔✔✔✔
CADCanada✔✔✔✔
SGDSingapore✔✔✔✔
CHFSwitzerland✔✔✔✔
NZDNew Zealand✔✔✔✔
JPYJapan✔✔✔✔
THBThailand✔✔✔✔
SEKSweden✔✔✔✔
NOKNorway✔✔✔✔
DKKDenmark✔✔✔✔
HUFHungary✔✔✔✔
CZKCzech Republic✔✔✔✔
PLNPoland✔✔✔✔
RONRomania✔✔✔✔
IDRIndonesia✔✔* (CN & HK customers only)✔
MYRMalaysia✔✔* (MY customers only)✔
PHPPhilippines✔✔
TRYTurkey✔✔
INRIndia✔✔
VNDVietnam✔✔
KRWKorea, Republic of✔✔✔✔
BDTBangladesh✔✔
LKRSri Lanka✔✔
NPRNepal✔✔
PKRPakistan✔✔
MXNMexico✔✔✔✔
ILSIsrael✔✔✔✔
ZARSouth Africa✔✔✔✔
BHDBahrain✔* (CN & HK customers only)✔
EGPEgypt✔✔
AEDUnited Arab Emirates✔✔*✔* (Excluding customers in UAE)✔
SARSaudi Arabia✔✔
MADMorocco✔✔
CLPChile✔✔
ARSArgentina✔✔
BRLBrazil✔✔
COPColombia✔✔
BOBBolivia✔✔
PENPeru✔✔
UYUUruguay✔✔
AOAAngola✔✔
BGNBulgaria✔✔
LSLLesotho✔✔
MGAMadagascar✔✔
MWKMalawi✔✔
NADNamibia✔✔
NGNNigeria✔✔
RWFRwanda✔✔
XOFWest Africa✔✔
BWPBotswana✔✔
GMDGambia✔✔
KESKenya✔✔
PYGParaguay✔✔
ZMWZambia✔✔
XAFEquatorial Guinea✔

Funding and Settlement Models​

Your account follows one of the below models. This affects when funds are deducted and credited.

Pre-Funding Model​

  • You must have sufficient balance before conversion
  • Funds are deducted immediately
  • Settlement is usually same-day

Best for: controlled balance usage

Post-Funding Model​

  • Conversions can be booked without balance
  • A limit is assigned to your account
  • Settlement happens later based on balance availability

Best for: higher flexibility


Settlement Timing​

When creating a conversion, you can choose a conversion date.

If no date is selected:

Pre-Funding​

  • Conversion settles immediately

Post-Funding​

  • Same-day if balance is available
  • Otherwise, next business day

If balance is still insufficient on the conversion date:

  • Settlement is retried automatically
  • Additional fees may apply

Settlement Rules​

Conversions are settled based on:

  1. Earliest conversion date with sufficient balance
  2. Earliest created request

Settlement retries happen every 30 minutes.

Value Date Table​

Value DateSell Currency (Pre-funding)Buy Currency (Pre-funding)Sell Currency (Post-funding)Buy Currency (Post-funding)
Same-dayImmediately deductedImmediately fundedImmediately deductedImmediately funded
Future-datedImmediately deductedFunded at 9am on conversion dateDeducted at 9am on conversion dateFunded upon deduction

Time Zones​

Your account operates in a fixed time zone based on the Zoqq entity you are onboarded with.

Examples:

EntityTime ZoneUTC (STD/DST)
NZPacific/AucklandUTC +12/+13
AUAustralia/MelbourneUTC +10/+11
HKAsia/Hong KongUTC +8
SGAsia/SingaporeUTC +8
MYAsia/Kuala LumpurUTC +8
NLEurope/AmsterdamUTC +1/+2
LTEurope/VilniusUTC +2/+3
UKEurope/LondonUTC +0/+1
JPAsia/TokyoUTC +9
CAAmerica/TorontoUTC -5/-4
USAmerica/Los AngelesUTC -8/-7

All timestamps in API responses follow this time zone.


When to Use Transactional FX​

Use Transactional FX when you need to:

  • Convert funds between currencies
  • Manage multi-currency balances
  • Prepare funds for payouts in another currency
  • Reduce exposure to FX rate changes

Important Notes​

  • FX availability depends on currency and region
  • Some currencies have additional restrictions
  • Cancelled conversions are not settled
  • Funding model affects settlement timing
  • Always check supported currencies before conversion