Testing the Pay by Bank App

📘

Pay by Bank Test accounts

This section provides guidance and UAT PayIDs for testing the PayID and PayTo flow in Pay by Bank.

PayID in Pay by Bank

When completing a PayID transaction in Pay by Bank, a PayID is presented to the customer to make payment. To simulate making a payment as a customer, use our Test Bank to complete the payment and return to the Pay by Bank experience after.

PayTo in Pay by Bank

Happy Path PayTo Testing Accounts:

Use the following test PayIDs to test the Pay To flow within Pay by Bank. Act as the customer and use the following PayIDs to trigger certain testing outcomes:

PayIDPayment Request amountExpected behaviour
0400123123Any amountThe Payment Agreement created via the Pay by Bank checkout app will automatically get approved to an ACTIVE state. If Passkeys is enabled you will see the happy path with Passkeys.
0400123456Any amountThe Payment Agreement created via the Pay by Bank checkout app will automatically get approved to an ACTIVE state. If Passkeys is enabled you will see the happy path with Passkeys.

Happy path PayTo Testing Accounts (BSB/AccNo):

BSBAccount numberExpected behavior
939300123456The Payment Agreement created via the Pay by Bank checkout app will automatically get approved to an ACTIVE state. If Passkeys is enabled you will see the happy path with Passkeys.

Exception scenario testing

PayIDPayment Request amountExpected behaviour
0444222333Any amountPayID is not recognised, error message displayed “This mobile is not registered as a PayID”
0454444555Any amountPayID entered does not support PayTo, error message displayed “Your PayID is not enabled for PayTo”
0400123123$88.88Payment cannot be processed, error message displayed “Payment cannot be processed. Please contact your bank for further information or try a different payment method.
0472345678Any amountAuthorisation expired - countdown timer goes down to
The Payment Agreement created via the Pay by Bank checkout app will stay in a CREATED state (simulating that the agreement is not approved)
0400111222Any amountPayment initiation fails with insufficient funds, error message displayed “Payment failed due to insufficient funds. Please make sure you have enough funds in your account.”

Additional Features

Depending on your configuration, Azupay also handles automatic refunds if an overpayment is received, automatically completing the transaction and sending the difference back to the payer as a refund.