Search...
APIJSLog inGet started
Airwallex logo
Home
Platform APIs
Connected Accounts
Accounts
Payments
Transactional FX
Payouts
Issuing
Back to home
OverviewAPI
SDKs
Demo environment
Webhooks
Listen for webhook events
Event types
Account capabilityAccount statusBilling
ChargesConnected Account TransfersConversionsDepositsDirect debit payoutsFunds SplitGlobal AccountsBalanceIssuingLinked AccountsOnline paymentsPlatformPSP AgnosticRFITaxTransfers
Payload examples
Code examples
Test webhook event payloadsView webhook eventsRe-trigger webhook events

Billing

This section describes Billing webhooks, which are only applicable for API version 2025-06-16 and later.

Web app LabelEvent TypeDescription
Subscription -> Createdsubscription.createdA subscription has been created.
Subscription -> In trialsubscription.in_trialThe subscription transits to IN_TRIAL status.
Subscription -> Activesubscription.activeThe subscription transits to ACTIVE status.
Subscription -> Unpaidsubscription.unpaidThe subscription transits to UNPAID status.
Subscription -> Modifiedsubscription.modifiedThe subscription is updated.
Subscription -> Cancelledsubscription.cancelledThe subscription has been cancelled.
Invoice -> Createdinvoice.createdThe invoice has been created.
Invoice -> Finalizedinvoice.finalizedThe invoice has been finalized.
Invoice -> Voidedinvoice.voidedThe invoice has been voided.
Invoice -> Paidinvoice.payment.paidThe invoice has been paid.
Billing Transaction -> Createdbilling_transaction.createdThe Billing Transaction has been created.
Billing Transaction -> Succeededbilling_transaction.succeededThe Billing Transaction has succeeded.
Billing Transaction -> Cancelledbilling_transaction.cancelledThe Billing Transaction has been cancelled.

This section describes the Billing webhook, which are only applicable for API version 2025-04-25 and before.

Web app LabelEvent TypeDescription
Subscription -> Createdsubscription.createdA subscription has been created.
Subscription -> Updatedsubscription.updatedThe subscription has been changed, such as status update, trial start & end, cancel at period end, etc.
Subscription -> Cancelledsubscription.cancelledThe subscription has been cancelled.
Invoice -> Sentinvoice.sentThe invoice is ready to be paid.
Invoice -> Paidinvoice.paidThe invoice has been paid successfully.
Invoice -> Payment failedinvoice.payment_failedThe invoice is marked as PAYMENT_FAILED and should be treated as bad debt in the accounting process.
Invoice -> Payment attempt failedinvoice.payment_attempt_failedA payment attempt on the invoice failed.
Was this page helpful?