Documentation

  • Installation & Upgrade Instructions

    Installation Instructions Backup your files & database. Ensure your system requirements meet the needs of our module, or you will encounter errors. PHP 5.5+ ionCube Loader v10 In the whmcs_root/templates folder of our module, rename the ‘default’ folder to the name of the active template you’re using. Upload the contents...
  • WHMCS PayPal Billing Module | Reference Transactions Overview

    Reference Transactions Our PayPal Billing gateway requires you enable Reference Transactions on your PayPal account in order for it to create Billing Agreements to charge clients. This is a free feature with PayPal and you must contact them in order to enable. Read on for more info. Reference Transactions basically enable...
  • How a Billing Agreement can be created

    Creating a Billing Agreement A Billing Agreement can be created in two different scenarios. A client pays an invoice or places an order using our gateway for the first time. They’ll be redirected to PayPal, then after paying will be redirected back to your site with the payment complete. This process also...
  • How does the PayPal Billing Gateway work with WHMCS / credit cards?

    Our PayPal Billing Agreement module/gateway is built to relieve the pain of using Subscriptions to charge clients – using PayPal Billing Agreements instead: a more robust method to charge clients varying amounts on a recurring basis. Read more about Billing Agreements / Reference Transactions here. Token Storage in WHMCS When...
  • How PayPal Billing Agreements are stored/displayed in our gateway

    Our gateway handles the storage and display of client Billing Agreements in a few different ways. Billing Agreement Storage Our gateway stores a billing agreement ID in two different places when it is created by a client. mod_paypalbilling table. This is a module-related table that handles the storage of all...
  • Email Handling in WHMCS

    Because our gateway facilitates payments both on PayPal’s site, and tokenized payments through WHMCS; it falls into a unique classification in WHMCS – which normally classifies gateways into one of two categories: Third Party Gateway (directs users outside of WHMCS to pay) and Tokenization Gateway (keeps users in WHMCS and...