1. Home
  2. WHMCS + PayPal Billing Gateway
WHMCS + PayPal Billing Gateway

WHMCS + PayPal Billing Gateway

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...

Showing our AutoPay message in the Client Area Invoice View Page

One of the features we introduced in V2.6 is an option to show a green alert on the top of the invoice page in the WHMCS client area if a PayPal billing agreement or credit card is stored on the client’s account – and Auto CC Processing is on for...

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...

Troubleshooting

Error 10417 - Transaction did not complete with the customers selected payment method

Are you getting this error when attempting to charge clients with our PayPal Billing gateway? Error L_ERRORCODE0 => 10417 L_SHORTMESSAGE0 => Transaction cannot complete. L_LONGMESSAGE0 => Instruct the customer to retry the transaction using an alternative payment method from the customers PayPal wallet. The transaction did not complete with the...

PHP ionCube Error: The file ....hooks.php is corrupted.

As of April 1st, our modules are fully compatible with WHMCS V7.5, and PHP V5.6, V7.0 & V7.1. Due to the range of compatibility that we now support, we encode our modules with the latest version of ionCube encoder – which requires that ionCube Loader V10.x or later be active...

Error: call to undefined function - in modules/addons

Cause This is caused by WHMCS not reading the quickbooks_sync or paypal_billing_center module hooks.php file. This is usually caused after an module upgrade that encountered an error, or a migrate from a different WHMCS install. Resolution You need to load our hooks file once in WHMCS, so it can realize...

Tips & Tricks

Migrating Clients from Subscription to Billing Agreement

Now that you’re using our gateway, clients that pay with our gateway for the first time will automatically have a Billing Agreement created and stored in their account. But, how should you handle existing clients that already have a subscription on file? Well, there’s a few different options you have....

Add a "Manage PayPal Billing" link to your Client Area Menu

We’ve specially crafted a simple hook (valid for WHMCS 6 or 7) for you to upload to add a link to our client area page, where your clients can view, manage, create or cancel their Billing Agreement with you. This page is at yoursite.com/whmcs/paypalbilling.php Simply upload the attached insertpaypalmenu.zip file...

How to handle eChecks through PayPal

Since our gateway generates and stores a billing agreement on file for a client once they’ve initially paid with our gateway – and uses this billing agreement to charge the client on a recurring basis for future due invoices, there is the chance for a scenario where the client doesn’t...

FAQ

FAQ

Billing Agreements Does your module accept credit cards as well, or just PayPal payments? Although our gateway’s main purpose is to create a billing agreement between your PayPal account and your client’s, if your client wants to pay with a card, they would simply need to add this card to...

Clarification on NVP/SOAP API / Discontinued use of GET Method

In Q4 of 2017, PayPal has made some announcements / feature changes to their NVP/SOAP API and Reference Transactions documentation that require clarification from us on how our PayPal Billing gateway remains compatible and compliant with PayPal’s updated API and documentation.  Discontinued Use of GET Method of Classic NVP/SOAP In...

  • Changelog

    View the latest updates, new features, bug fixes, and more!