Payout Options

Zai supports multiple payout methods for sending funds to users on your platform.

You can send funds via real-time payments, domestic bank transfer (direct credit), bill payment (BPAY), wallet account or international wire transfer. You should consider payment processing times, currency support, and fees when deciding which disbursement methods to offer your users.

KYC-sequence

Real-time payments

Users can receive funds to their domestic bank accounts in near real-time.

Supported countries

Australian and UK accounts can be used as a disbursement destination.

Processing

Real-time payments are enabled in Australia and the UK, and funds should reach the recipient's bank account in near real-time. Zai provides notification of the success or failure of the payment via the disbursements webhook.

Currencies

Domestic bank accounts can receive AUD or GBP. The currency of the bank account is set and fixed when creating the account.

Fees

Zai charges a surcharge for using a bank account as a disbursement method. As a platform, you may want to charge your users a fee for using a bank account as the disbursement method. These fees can be configured using the Fees API. The fee will be subtracted from the amount of funds to be sent.

Managing bank accounts

Creating bank accounts is performed using either the EUI or via the Bank Accounts API. Bank account details cannot be updated. A new bank account must be created and linked to the user, in the event of incorrect details.

Domestic bank account transfers

Users can receive funds to their domestic bank accounts.

Supported countries

Australian, New Zealand and United Kingdom bank accounts can be used as a disbursement destination.

Processing

Domestic bank account disbursements are batched. The batch process runs several times per day and it can take up to 3 business days for funds to be received at the destination bank account. Zai provides notification of the success or failure of the payment via the batch transactions webhook.

Currencies

Domestic bank accounts can receive AUD, NZD or GBP depending upon the country that the account is held in. The currency of the bank account is set and fixed when creating the account.

Fees

Zai charges a surcharge for using a Bank Account as a disbursement method. As a platform, you may want to charge your users a fee for using a Bank Account as the disbursement method. These fees can be configured using the Fees API. The fee will be subtracted from the amount of funds to be sent.

Managing bank accounts

Creating bank accounts is performed using either the EUI or via the Bank Accounts API. Bank account details cannot be updated. A new bank account must be created and linked to the user, in the event of incorrect details.

Bill Payment (BPAY) transfers

Users can send funds to a BPAY registered biller by paying to a BPAY account.

Supported countries

Bill Payments (BPAY) are enabled in Australia only.

Processing

BPAY bill payments are batched. The batch process runs several times per day on an hourly basis and it can take up to 1-2 business days for funds to be received at the destination Bank Account. Zai provides notification of the success or failure of the payment via the batch transactions callback.

Currencies

Domestic BPAY Accounts can receive AUD. The currency of the BPAY Account is set and fixed when creating the account.

Fees

Zai charges a surcharge for performing a bill payment. As a platform, you may want to charge your users a fee for using a BPAY Account as the disbursement method. These fees can be configured using the Fees API. The fee will be subtracted from the amount of funds to be sent.

Managing BPAY accounts

Creating BPAY Accounts is performed using the BPAY Accounts API. BPAY account details cannot be updated. A new BPAY account must be created and linked to the user, in the event of incorrect details.

Wallet accounts

Wallet accounts can be used as a payout option if the platform is configured accordingly.

Processing

Wallet disbursements are processed immediately. Funds are released from Item’s to the User’s wallet. By default, the User’s wallet balance will be automatically disbursed to their nominated disbursement account, as per the batch schedule (several times per day). A platform can request that wallets be set to manual disbursements, and as such funds can be held indefinitely on bfor user and be used to fund future Items.

Currencies

The User’s wallet currency is fixed to the default currency of the platform (AUD, NZD or USD).

Fees

Zai does not charge a fee for using a Wallet as a disbursement method.

Managing wallets

Every User is given a wallet upon creation of the User object. A wallet can be funded using a bank account or from the proceeds of Item disbursements. Funds are automatically disbursed from a User’s wallet by default. Contact Zai Support if you want to manually disburse funds, and by implication, allow the wallet to be used as a funding source.

International wire transfers

Funds can be disbursed via an international wire to Users. A bank account needs to be associated with the User in order to receive international wires.

Supported countries

All countries are supported that don’t appear on the Australian, New Zealand or United Kingdom trade ban lists.

Processing

International wire transfers are batched. The batch process runs several times per day. International wire transfers are generally received in 5 days. Some countries can take up to 14 days for the User to receive the funds. Zai provides notification of the success or failure of the payment via the Batch Webhook.

Currencies

Zai can send international wires in many currencies. The currency can be configured using the Bank Account API call.

Fees

Zai charges a fee to send funds via an international wire transfer. As a platform, you may want to charge your users a surcharge for sending the international wire transfer. These fees can be configured using the Fees API. The fee will subtracted from the amount of funds to be sent.

Managing international wire transfers

Creating International bank accounts is performed using either the EUI or via the Bank Accounts API. Bank account details cannot be updated. A new bank account must be created and linked to the user, in the event of incorrect details.

PayPal accounts

Funds can be disbursed to PayPal accounts.

Supported countries

Zai can send funds to all countries that PayPal supports.

Processing

PayPal disbursements are batched. The batch process runs several times per day. PayPal payments usually take 3-5 days to be received by end users. Zai provides notification of the success or failure of the payment via the Batch Webhook.

Currencies

PayPal payments can be received in AUD. The currency is dictated by the platform’s default currency setting.

Fees

Zai charges a fee for sending funds to a PayPal Account. As a platform, you may want to charge your users a fee for using a PayPal Account as the disbursement method. These fees can be configured using the Fees API. The fee will subtracted from the amount of funds to be sent.

Managing PayPal accounts

Creating PayPal Accounts is performed using either the EUI or via the PayPal Accounts API. PayPal account details cannot be updated. A new bank account must be created and linked to the user, in the event of incorrect details.