Search...
Log inGet started
Airwallex logo
Home
Core API
Payments
Transactional FX
Payouts
Issuing
Back to home
Get started
QuickstartManage API keys
Webhooks
Listen for webhook events
Event types
Account capabilityAccount statusBatch payoutsBillingConversionsDepositsDirect debit payoutsFunds SplitGlobal AccountsIssuingOnline paymentsPayouts
PlatformPSP AgnosticRFIScale ChargesScale Transfers
Payload examples
Code examples
Test webhook event payloadsView webhook eventsRe-trigger webhook events

Payouts

Payout

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

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

Payout to an Airwallex account

Web app LabelEvent TypeDescription
Payout to an Airwallex account -> Createdwallet_transfer.createdYou have successfully created the payout.
Payout to an Airwallex account -> Processingwallet_transfer.processingThe payout is under processing by Airwallex.
Payout to an Airwallex account -> Sentwallet_transfer.sentThe payout has been sent to the beneficiary.
Payout to an Airwallex account -> Settledwallet_transfer.settledThe payout has been received by the beneficiary.
Payout to an Airwallex account -> Failedwallet_transfer.failedThe payout has failed after being reviewed by Airwallex.