Skip to main content
POST
Create an AUD payout

What this endpoint does

Creates an AUD payout to a saved beneficiary and durably reserves its source debit from this tenant account’s AUD wallet.

When to use it

Submit it after choosing the beneficiary, confirming the amount and purpose, and reviewing the effective fee and available balance.

Before you call

Use a secret API key with treasury:write. The beneficiary, its accepted evidence when required, limits, BSB/account rail, and wallet balance must all be eligible. Sumsub share tokens are submitted with beneficiary creation, not here.

Money and balance effect

On acceptance, the payout source debit is reserved so it cannot be spent twice. Settlement captures the reservation; a proven pre-settlement failure releases it, while returns follow the configured return policy.

States and completion

Both accepted and held payouts have durably reserved the source debit — the response’s reservation object shows reserved. accepted means policy passed; held needs review before submission. submitted reached the bank rail; settled, failed, and returned describe later outcomes.

Safe retries

Send a unique Idempotency-Key for the logical action. If the response is lost, retry the same payload with the same key; never create a new key merely because the first response timed out. Read Beneficiaries and payouts for the complete workflow.

Authorizations

Authorization
string
header
required

Send the same Wayex API key as Authorization: Bearer <key>.

Headers

Idempotency-Key
string
required

A unique key for this logical action. Reuse the same key and identical payload when retrying after an unknown response.

Required string length: 8 - 255

Body

application/json
beneficiaryId
string
required
Minimum string length: 1
amount
string
required
Pattern: ^\d+(\.\d+)?$
currency
enum<string>
required
Available options:
AUD
externalReference
string
required

Your own reference for this payout, echoed back for correlation and reconciliation. This is NOT the idempotency key — use the Idempotency-Key header for retry-safety.

Minimum string length: 1
purpose
string
required
Required string length: 1 - 255
walletProviderReference
string

Optional. Your own reference for the upstream wallet or provider these funds relate to. Stored and returned for your reconciliation; Wayex does not interpret it.

Minimum string length: 1
downstreamMerchantReference
string

Optional. Your own reference for the downstream merchant or end-customer this payout is made for. Reconciliation and reporting metadata only; Wayex does not interpret it.

Minimum string length: 1
evidenceId
string

Optional. Pin a specific accepted, unexpired source-of-funds evidence record (belonging to this beneficiary) to back this payout. Omit to let Wayex use the beneficiary's newest accepted, unexpired evidence when policy requires it.

Minimum string length: 1
remitter
enum<string>
Available options:
wayex,
tenant
onBehalfOf
string
Required string length: 1 - 140
statementReference
string
Required string length: 1 - 280

Response

201 - application/json
id
string
required
Minimum string length: 1
clientId
string
required
Minimum string length: 1
beneficiaryId
string
required
Minimum string length: 1
amount
object
required
fee
object
required
sourceDebit
object
required
status
enum<string>
required
Available options:
accepted,
held,
submitted,
settled,
failed,
returned
configurationId
string
required
Minimum string length: 1
externalReference
string
required

Your own reference for this payout, echoed back for correlation and reconciliation. This is NOT the idempotency key — use the Idempotency-Key header for retry-safety.

Minimum string length: 1
purpose
string
required
Required string length: 1 - 255
reservation
object
required
nextAction
enum<string>
required
Available options:
none,
wait_for_settlement,
contact_support,
retry_new_request,
review_balance
createdAt
string<date-time>
required
updatedAt
string<date-time>
required
walletProviderReference
string

Optional. Your own reference for the upstream wallet or provider these funds relate to. Stored and returned for your reconciliation; Wayex does not interpret it.

Minimum string length: 1
downstreamMerchantReference
string

Optional. Your own reference for the downstream merchant or end-customer this payout is made for. Reconciliation and reporting metadata only; Wayex does not interpret it.

Minimum string length: 1
evidenceId
string

The specific source-of-funds evidence record backing this payout (auto-selected when you do not pin one).

Minimum string length: 1
providerReference
string
Minimum string length: 1
statusReason
string
Minimum string length: 1
remitter
enum<string>
Available options:
wayex,
tenant
onBehalfOf
string
Minimum string length: 1
statementReference
string
Minimum string length: 1