Search...
Log inGet started
Airwallex logo
Home
Core API
Payments
Transactional FX
Payouts
Issuing
Back to home
OverviewHow Airwallex Payouts work
Payout network
Use cases
Test and go live
Older API versions
Transfers
Transfer statuses (older versions)Handle failed transfers (older versions)Transfer webhooks (older versions)
Error codes (older versions)

Transfer webhooks (older versions)

This page describes transfer webhooks for legacy API versions. For the latest version, please see transfer webhooks.

API ver. 2024-01-31 to 2024-08-07

Web app LabelEvent TypeDescription
Transfer -> In approval*payment.in_approvalThe transfer is submitted and waiting for approval. Approvers can review the transfer in the web app.
Transfer -> Approval Recalled*payment.approval_recalledTransfer is recalled by a user through the web app. Users can edit and resubmit the transfer in the web app.
Transfer -> Approval Rejected*payment.approval_rejectedTransfer is rejected by an approver through the web app. Users can edit and resubmit the transfer in the web app.
Transfer -> Approval Blocked*payment.approval_blockedTransfer is blocked as the next approver cannot be found. Account owners or Admin users can edit the Transfers approval workflow and resubmit the transfer in the web app.
Transfer -> Scheduledpayment.scheduledThe transfer is scheduled to be processed on the transfer date if it is funded and passes review by Airwallex.
Transfer -> Overduepayment.overdueThe transfer has not been funded by the scheduled date. Retrieve funding statuses for further details. Funding status of an overdue transfer can be REQUIRES_FUNDING_CONFIRMATION/PROCESSING/FAILED.
Transfer -> Processingpayment.processingThe transfer is funded and being processed. Transfer status will automatically transition to SENT when the transfer is successfully sent to our banking partners, otherwise its status will transition to FAILED if it cannot be processed.
Transfer -> Sentpayment.sentThe transfer has been sent from Airwallex.
Transfer -> Paid**payment.paidThe transfer has been processed successfully by our banking partner.
Transfer -> Failedpayment.failedThe transfer has failed our banking partner’s processing or was rejected by the recipient bank. Before a failed transfer is automatically cancelled, you may cancel the transfer. See Handle failed transfers to determine the next step based on your failure reason.
Transfer -> Cancellation requestedpayment.cancellation_requestedTransfer cancellation has been requested before SENT, and will transition to CANCELLED when transfer is successfully refunded.
Transfer -> Cancelledpayment.cancelledThe transfer has been successfully cancelled. Funds will be returned to the Wallet.
Transfer -> Funding -> Requires funding confirmation***payment.funding.requires_funding_confirmationThe funding of this transfer requires your confirmation under manual-funding mode. See Fund deduction for further details.
Transfer -> Funding -> Scheduled***payment.funding.scheduledThe funding is scheduled to be processed on the transfer date.
Transfer -> Funding -> Processing***payment.funding.processingThe funding for this transfer is being processed.
Transfer -> Funding -> Failed***payment.funding.failedDeposit via direct debit from a Linked Account is rejected as it failed validation by either Airwallex or the banking scheme. The funds will be returned to your external bank account. See failure reason for details and next step recommendations.
Transfer -> Funding -> Funded***payment.funding.fundedThis transfer is successfully funded.
Transfer -> Funding -> Reversed***payment.funding.reversedIf the external bank recalls the deposit via direct debit from a Linked Account after it has been settled into your Wallet, the status of the funding will be updated from to REVERSED, and the corresponding amount will be deducted from your Wallet balance.

* These webhooks are only applicable to transfers that are created and submitted for approval.

** This webhook is only applicable to API version 2024-04-30 or after.

*** These webhooks are only applicable to transfer funding events.

API ver. 2023-10-01 and before

Web app LabelEvent TypeDescription
Transfer -> Newpayment.newYou have successfully created the transfer.
Transfer -> In approval*payment.in_approvalTransfer is submitted for approval. Approvers can review the transfer in the web app.
Transfer -> Recalled*payment.recalledTransfer is recalled by a user through the web app. Users can edit and resubmit the transfer in the web app.
Transfer -> Rejected*payment.rejectedTransfer is rejected by an approver through the web app. Users can edit and resubmit the transfer in the web app.
Transfer -> Blocked*payment.blockedTransfer is blocked as the next approver cannot be found. Account owners or Admin users can edit the Transfers approval workflow and resubmit the transfer in the web app.
Transfer -> Pending funds*payment.pending_fundsTransfer is approved by all required approvers through the web app, and is waiting for funds to be available.
Transfer -> In reviewpayment.in_reviewThe transfer is on hold and being reviewed by Airwallex.
Transfer -> Ready for dispatchpayment.ready_for_dispatchThe transfer is ready for dispatch.
Transfer -> Suspendedpayment.suspendedThe transfer has been suspended after being reviewed by Airwallex.
Transfer -> Dispatchedpayment.dispatchedThe transfer has been dispatched from Airwallex.
Transfer -> Failedpayment.failedThe transfer has failed our banking partner’s processing or was rejected by the recipient bank.
Transfer -> Cancellation requestedpayment.cancellation_requestedTransfer cancellation requested. Waiting for the currency conversion to be settled.
Transfer -> Cancelledpayment.cancelledThe transfer has been successfully cancelled. Funds will be returned to the Wallet.
Transfer -> Retriedpayment.retriedThe failed transfer has been retried with updated details and a new transfer is successfully created.

* These webhooks are only applicable to the transfers that are created and submitted for approval.

On this page
  • API ver. 2024-01-31 to 2024-08-07
  • API ver. 2023-10-01 and before