How do I install the ACH Gateway for WHMCS?

Below are the steps required to install and activate the ACH Payment Gateway module for WHMCS…

  1. Download the latest build of the ACH Payment Gateway module and our licensing system
  2. Extract and upload the files to your WHMCS web root / document root
  3. Navigate to your WHMCS administrator area and select Setup => Payments => Payment Gateways
  4. Activate the ACH Direct Debit Gateway
  5. Input your Braintree merchant ID, public and private keys as well as your ASPnix product license
  6. Activate the ACH Direct Debit Manager addon under Setup => Addon Modules
  7. Under your Braintree “Processing Settings” find the “Custom Fields” section and click “Add New”
  8. You will need to add 2 custom fields; invoice_id and user_id per the screenshots below

    [singlepic id=72 w=320 h=240 float=left] [singlepic id=73 w=320 h=240 float=right]

     
  9. Under your Braintree “Webhooks”, click “Create New Webhook”
  10. You will set the Destination URL* and select both the “TRANSACTION” options per the screenshot below

[singlepic id=143 w=320 h=240]

  • The “Destination URL” should be as follows (make sure to replace your WHMCS hostname!)
    https://YOUR_WHMCS_ROOT_HOSTNAME/modules/gateways/callback/achdirectdebit.php
  • HIGHLY recommend that you test in a sandbox environment first, note that the API details for sandbox and production are different.