Azupay · AsyncAPI Specification
Azupay Webhooks
Version
View Spec
View on GitHub
PaymentsAustraliaReal-Time PaymentsAccount-to-AccountNew Payments PlatformPayIDPayToMoney TransferConfirmation of PayeeOpen BankingAsyncAPIEvents
AsyncAPI Specification
generated: '2026-07-24'
method: searched
source: https://developer.azupay.com.au/docs/webhooks
spec_type: Webhooks
transport: HTTPS POST callback to a client-registered endpoint
delivery:
guarantee: at-least-once
ack: endpoint must return HTTP 200 within 5 seconds
retry: First two retries after 20s, then up to 15 further retries at 15-minute intervals (~3h45m total);
may deliver out of order and duplicate events.
ordering: Not guaranteed; superseded statuses may still be retried. Consumers must be idempotent and
tolerate out-of-order events.
patterns:
- transaction-level (Callback Option on the create request)
- client-level (enabled by Azupay support; sent in parallel)
security: Per-request authorization header (transaction level) or a global authorization key (client level);
optional OAuth2 for webhook notifications.
events:
- event: PaymentRequestStatus
object: PaymentRequest.paymentNotification
statuses:
- Waiting
- Complete
- Expired
- Return In Progress
- Return Complete
- Return Failed
- Return Rejected
- event: PaymentAgreementStatus
object: PaymentAgreement.paymentAgreementNotification
statuses:
- Created
- Active
- Suspended
- Cancelled
- event: PaymentInitiationStatusEvent
object: PaymentInitiation.paymentInitiationNotification
statuses:
- Settled
- Pending
- Failed
- event: PaymentStatus
object: Payment.paymentNotification
statuses:
- Created
- Pending
- Failed
- Settled
- Returned
- event: SweepRequestEvent
object: client.sweepNotification
statuses:
- Sweep settled to nominated settlement account
- event: ClientEnabledEvent
object: client.clientManagementNotification
statuses:
- Sub-client enabled
related_docs:
- https://developer.azupay.com.au/docs/configuring-webhook-preferences
- https://developer.azupay.com.au/docs/oauth2-for-webhook-notifications
- https://developer.azupay.com.au/docs/technical-details-for-oauth2-webhook-notifications
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for asyncapi
4 MCP tools reach this
find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/azupay-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.