Knowledgebase

Installing the Snowtech BPAY Gateway for WHMCS Print

  • WHMCS, WHMCS Gateway, WHMCS Payment Gateway, bPay, bPay Module
  • 0

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

  1. Upload the files
    Using SFTP/SSH or your server file manager, upload:
    • bpay.php to /modules/gateways/
    • The bpay folder to /modules/gateways/ so it becomes /modules/gateways/bpay/
  2. Confirm file permissions
    Ensure the files are readable by the web server user. Typical permissions:
    • Files: 644
    • Folders: 755
  3. Enable the gateway in WHMCS
    In WHMCS Admin go to:
    Configuration > System Settings > Payment Gateways

    Find BPAY and click Activate.
  4. Enter your module license key
    In the BPAY gateway settings, enter your Snowtech License Key. You should see a License Status indicator.
  5. Save changes
    Click Save Changes after completing configuration.

Post-install check

  1. Open a test invoice in the client area.
  2. Select BPAY as the payment method.
  3. 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.


Was this answer helpful?

« Back