Search...
Log inGet started
Airwallex logo
Home
Core API
Payments
Transactional FX
Payouts
Issuing
Back to home
OverviewHow Transactional FX worksSupported regions and currenciesFunding and settlement models
Use Cases
Troubleshooting
Test and go live
Legacy FX APIs
Conversions
Conversion statuses (legacy API versions)
Error codes (legacy API versions)Conversion variations (legacy API versions)Conversion webhooks (legacy API versions)

Conversion statuses (legacy API versions)

This page applies for API version 2024-06-14 or earlier.

Conversions have different status types and state transitions. There are two types of status: Intermediate (transition) and Terminal (final).

FX legacy status

STATUSDESCRIPTIONEMITTED WEBHOOKNEXT STEPS
AWAITING_FUNDSIntermediate status. Conversion booked successfully, and waiting for client funds. Post-fund pending deduction state.conversion.awaiting_fundsOn the settlement date, if there are sufficient funds in sell currency, the conversion will transition to PENDING_SETTLEMENT and then be immediately SETTLED.
You can cancel (CANCELLED) unsettled conversions using the Create an amendment API API . See Funding and settlement models for more information.
PENDING_SETTLEMENTIntermediate status. Conversion is processing. Pre-fund future-dated conversions pending settlement state.conversion.pending_settlementOn the settlement date, the conversion will transition to SETTLED. You can cancel (CANCELLED) unsettled conversions using the Create an amendment API API. See Funding and settlement models for more information.
CANCELLEDTerminal status. Conversion cancelled. Funds returned to client wallet.conversion.cancelledNo action needed.
SETTLEDTerminal status. Funds have been settled in the wallet.conversion.settledNo action needed.
ROLLOVER_REQUESTEDDeprecatedconversion.rollover_requestedN/A
PENDING_ROLLOVERDeprecatedconversion.pending_rolloverN/A