The Snowtech BPAY Gateway is an offline/manual payment method for WHMCS. It displays your BPAY details (Biller Code + Customer Reference Number) on the invoice payment screen so customers can pay via their bank.
What you will need
- WHMCS: 9.0.1 or later recommended
- PHP: 8.3 or later
- BPAY: An active BPAY Biller Code issued by your bank
- Snowtech License Key: A valid license for this module
Files included
These are the standard file locations used by this module:
/modules/gateways/bpay.php(gateway file)/modules/gateways/bpay/licensing.php(Snowtech licensing helper)/modules/gateways/bpay/whmcs.json(module metadata file)
Step-by-step installation
- Upload the files
Using SFTP/SSH or your server file manager, upload:bpay.phpto/modules/gateways/- The
bpayfolder to/modules/gateways/so it becomes/modules/gateways/bpay/
- Confirm file permissions
Ensure the files are readable by the web server user. Typical permissions:- Files:
644 - Folders:
755
- Files:
- Enable the gateway in WHMCS
In WHMCS Admin go to:Configuration > System Settings > Payment Gateways
Find BPAY and click Activate. - Enter your module license key
In the BPAY gateway settings, enter your Snowtech License Key. You should see a License Status indicator. - Save changes
Click Save Changes after completing configuration.
Post-install check
- Open a test invoice in the client area.
- Select BPAY as the payment method.
- Confirm you can see:
- BPAY logo (if configured)
- Your Biller Code
- A Customer Reference Number (CRN)
Security notes
- This is an offline payment method. WHMCS will not automatically mark invoices as paid. You must reconcile BPAY payments and apply them to invoices in WHMCS.
- Keep your Snowtech License Key private. Only admins should have access to gateway settings.
Next: See the related article: Configuring the Snowtech BPAY Gateway.