Pre step: Setting up the BPAY CRN Payment2us invokable action in salesforce by following article here: How to Setup BPAY Customer Reference Numbers
The only way to test BPay in sandbox and not live mode is to contact EziDebit technical support. They can setup specific BPay codes and references for specific dates and amounts. You can contact EziDebit to setup these sample transactions in your test account. Note, these are for fixed dates.
Ezidebit will probably ask you for the CRN, dates and amounts that you would like.
Example request:
Could I please get some BPAY payments setup in our test environment.
Please use any CRN No and just let me know what they are. There would be 5 different CRN’s.$100 every 2 days from 10/6 for say 2 months
$200 every 2 days from 10/6 for say 2 months
$300 every week from 10/6 for say 2 months
Varied amounts – say from 10 – 1000 for every 2 days for 2 months
Varied amounts – say from 10 – 1000 for every week for 2 months
In reply to the above Ezidebit setup 25 transactions based on the above and provided the CRNs. After this you need to setup contacts with those CRN and the expected amounts and dates.
Note: once EziDebit set the transactions up, you should be able to see a payment source filter for BPAY in your EziDebit portal:
After this, the overnight run will then retrieve these payments from EziDebit and mark off as required. That is, after the recurring payment processor runs, a BPAY check processor is run. This will create an Import File, import file line item and form there, this will update the Payment Txns This is the automatic reconcilliation provided by Ezidebit.