Below are the steps required to install and activate the ACH Payment Gateway module for WHMCS…
- Download the latest build of the ACH Payment Gateway module and our licensing system
- Extract and upload the files to your WHMCS web root / document root
- Navigate to your WHMCS administrator area and select Setup => Payments => Payment Gateways
- Activate the ACH Direct Debit Gateway
- Input your Braintree merchant ID, public and private keys as well as your ASPnix product license
- Activate the ACH Direct Debit Manager addon under Setup => Addon Modules
- Under your Braintree “Processing Settings” find the “Custom Fields” section and click “Add New”
- 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]
- Under your Braintree “Webhooks”, click “Create New Webhook”
- You will set the Destination URL* and select both the “TRANSACTION” options per the screenshot below
[singlepic id=143 w=320 h=240]
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.