BPAY and PayTo Payments for WHMCS
Give Australian clients a BPAY reference on every invoice, reconcile payments from your bank's BPAY file, and take PayTo agreements for renewals.
What will the BPAY and PayTo module do?
It brings the two bank payment methods Australian businesses use for bills into WHMCS. Every invoice shows your BPAY biller code and a customer reference number with its check digit. When you import the BPAY remittance file from your bank, payments are matched to invoices and marked paid, and anything that does not match waits in a queue. For renewals, clients can set up a PayTo agreement at checkout so WHMCS collects each invoice from their bank account.
This product is built to order: you get the license key at purchase and the download within 15 business days.
What does WHMCS already do, and what does this add?
WHMCS has no BPAY or PayTo gateway of its own. Free BPAY modules that create reference numbers exist, but they leave payments to be marked paid by hand. This module adds reconciliation from the bank file, an unmatched-payments queue and PayTo for automatic renewals.
What is included?
| Part | What you get |
|---|---|
| BPAY details | Biller code and customer reference number with check digit on invoices and PDFs |
| Reconciliation | Import of your bank's BPAY remittance file, with invoices marked paid automatically |
| Unmatched queue | Payments that do not match an invoice, assigned in one click |
| PayTo | PayTo agreement at checkout through Stripe, used to collect renewal invoices |
| Agreements | Cancel or update a PayTo agreement, and refund through Stripe |
| Log | Every import, match and collection on the invoice |
Who is it for?
Australian hosting companies, agencies and IT service businesses whose clients pay bills by BPAY or want to pay from their bank account instead of a card.
What do you need, and what are the limits?
Requirements: WHMCS 8.13 or 9.x (I confirm your exact version at purchase), PHP 8.1 or newer, invoices in AUD, a BPAY biller code from your bank, and for PayTo a Stripe account approved for PayTo.
Limits: banks use different BPAY file formats, so tell me your bank before you buy and I include its format. Stripe approves PayTo per account and does not accept every business type, so check your approval first. PayTo works through Stripe only in this version.
It costs $149 once for a lifetime license with twelve months of updates and support, the license key at purchase and the download within 15 business days, and a seven-day refund window.
Key features
- BPAY biller code and customer reference on every invoice
- Reference numbers with check digit
- BPAY remittance file import with automatic matching
- Queue for payments that do not match an invoice
- PayTo agreement at checkout through Stripe
- Renewal invoices collected by PayTo
- PayTo cancel, update and refund
- Log of every import, match and collection
Why customers buy this module
- →Clients pay the way they pay their other bills
- →No more marking BPAY payments paid by hand
- →Bank-account renewals instead of card renewals
Frequently asked questions
Which banks' BPAY files does it read?
Banks use different remittance file formats. Tell me your bank before you buy and I include its format; more banks can be added later as an update.
Do I need Stripe for BPAY?
No. BPAY works with the biller code from your bank and the file import. Stripe is only needed for PayTo.
When will I get it, and what if you can't deliver?
You get the license key at purchase and the download within 15 business days of purchase. If I do not deliver it in that time, you get a full refund. Otherwise the store's seven-day refund window applies.
Technical specifications
- WHMCS
- 8.13 and 9.x (confirmed at purchase)
- PHP
- 8.1+
- Currency
- AUD
- PayTo
- Through Stripe (account approval needed)
- Availability
- Built to order, delivered in 15 business days
- License
- Lifetime, 1 year of updates and support included
- Delivery
- Instant download and license key
- Refund window
- 7 days
Related modules
NOWPayments Crypto Payment Gateway for WHMCS
A WHMCS payment gateway I built on the NOWPayments API. Customers settle invoices in any of more than 100 cryptocurrencies, and WHMCS is told as soon as the payment is verified.
SM Square: Square Payment Gateway for WHMCS
SM Square takes every Square payment method on your WHMCS invoices and adds a Payments Manager to your admin area: who paid, Square fees, refunds, saved cards, webhooks, disputes, debug logs and a live sandbox test suite.
Cash App Payment Gateway for WHMCS
I built this gateway so customers in the United States can settle WHMCS invoices with Cash App. Payments are checked and applied to the right invoice, payment requests go out by email, and anything that does not match waits for an admin to reconcile.
