Virtual account aliased payment requests

Virtual account aliased payment requests are a way of setting an alias on a payment request to allow it to be settled via Direct Entry to a BSB and Account number. Note that the BSB and Account Number used as an alias do not represent the account actually paid into, only an alias to the float account.

Azupay supports virtual account aliased payment requests as a way to receive payments against a payment request via a Virtual BSB and Account Number. A virtual account number is a BSB and Account number alias that is (for the life of the payment request) unique to that specific payment request and that maps to the client’s float account with Azupay.



If enabled on your account, when a payment request is created, it is assigned a unique virtual BSB and Account alias so your payers can push their payment to a BSB and Account Number instead of a PayID, allowing transactions to occur when a payer is unable to enter PayIDs or settlement must route via the legacy Direct Entry Bulk Clearing System (DE BECS) system. When creating a payment request, these virtual account details, “virtualBsb” and “virtualAccountNumber” will be returned as part of the API response https://developer.azupay.com.au/reference/createpayidpaymentrequest.


Note that a Virtual Account alias does not create an account that maintains a dedicated balance in our system. It is only used as an alias to route payments to your float account you maintain with Azupay, which will be a dedicated account assigned to you at time of onboarding.

For certain industries and end customers, a Virtual Account Payment Request may be preferable to a PayID request, as it allows you to receive transactions from customers who can’t use PayIDs. We recommend where possible that PayID is used to benefit from the functionality real time payments supports.

When should Virtual Account Payment Requests be used?
This functionality is only recommended when clients use our Static PayID or Recycled Static PayID, as Azupay has access to a finite range of BSB and Account Number ranges . As a result, this is not a good fit for use cases that would generate a high volume of new accounts such as Dynamic PayID payments.

Limitations of Virtual Account Aliased Payment Request

Virtual Account Aliased Payment Requests are not currently enabled for Azupay App experiences. You will need to have implemented a custom UI that allows you to serve the virtualBsb and virtualAccountNumber to your end customer if you wish to use this feature.

How do I enable Virtual Account Payment Requests for my Account?
Due to operational considerations around enabling Virtual Account Payment Requests, all clients wishing to use a Virtual Account Payment Request configuration require review with the Azupay team, so this functionality will only be enabled on request post a successful review.