Before going live with your Bpay payment integration, you must ensure the invoice displays the Bpay section accurately and live transaction has been successful.
Create a test order in control panel or checkout and check out using Bpay as the payment option.
Using the invoice details, make a live payment of $1.00 through your internet banking using the Biller Code and CRN (Customer Reference Number) provided on the invoice.
Within your internet banking, if the CRN is incorrect, an error will be occur and will not let you proceed with the payment. If the payment is able to be processed, then the integration is successful.
If the payment fails because there is too few digits in the CRN, it’s likely the ‘payment check digit routine used’ within your Bpay payment method is incorrect.
The default is MOD10V01 however this varies from bank to bank. Contact your bank to ensure you are using the right check digit routine and update it in Setup & Tools > Payment Methods > Select Bpay and update this in the Configuration section.