Tired of dealing with messy one-off PayPal payments, incorrect PayPal subscriptions, and the hassle of free trials? This is the gateway for you! Now you can correctly factor in account credits, varying invoice amounts, and much more! With our module / gateway, you’ll be able to treat your customer’s PayPal account like a credit card, charging it whenever necessary – for whatever amount/invoice you’d like!
Our gateway uses a token-based payment system with PayPal, allowing you to store a ‘token’ that PayPal uses to charge your client’s PayPal account whenever you’d like – just like a credit card! This will change the way you look at your PayPal payments forever – even free trial products can be set to create a billing agreement so that if the client checks out with our module for a free trial, their token will be stored to allow you to charge them upon the expiration of the free trial.
Once the customer sets up the billing agreement by going through the PayPal checkout process once and clicking Agree to set up the Billing Agreement, they’ll never need to go through the PayPal Checkout process ever again – which means easy one-click ordering for them on your site for them in the future!
Complete with awesome features: Total migration control – canceling existing PayPal Subscriptions once a customer uses this gateway; Easy admin features like billing agreement ID management and easy backend charging, and complete compatibility with other gateways, awesome free trial compatibility; this gateway is simply the best WHMCS gateway that exists!
We’ve taken all the hassle out of coding and API’s, so you can offer your customers a seamless checkout and billing experience – and enjoy an easier back-end billing process as well!
Auto-Cancel Existing PayPal Subscriptions
Brand new killer feature! When a customer pays with this gateway for the first time, you can set the module to cancel any existing PayPal subscriptions the customer has with you, making the migration process a piece of cake!
Non-Payment Billing Agreement Signup
Using a dedicated client-side page, clients can sign up for a billing agreement without even paying an invoice, making it easier than ever to migrate customers to this new gateway!
Auto-set Default Payment Gateway
Change the default payment method of clients who checkout through this gateway to always use this gateway in the future.
No Additional Monthly PayPal Fees
No extra charges or fees through PayPal for you!
NEW! $0 Checkout / Free Trial Compatibility!
Offering a free trial product and would like to collect a payment method up front? Just like requiring a credit card number at the beginning of a free trial, use our optional feature to redirect the client to create a Billing Agreement before completing checkout of a free product – enabling you to immediately charge them once the trial has expired!
Compatible with New PayPal Checkout Design!
Now you can choose between the old (standard) PayPal Checkout design or the New Enhanced version! See images on the right for examples.
Fully PCI Compliant
No PayPal or card details are stored on your site, only a PayPal token, ensuring your site meets the latest PCI requirements.
Confirmed PayPal Address Compatibility
Check your client’s PayPal Account addresses for added seller security, as they now are included in the PayPal transaction details.
PayPal Billing Agreement Functionality
Utilize PayPal’s Billing Agreement API’s to easily charge your customers custom amounts when you choose!
Enhanced Currency Recognition!
Charge clients in the currency of your choice – recognizes the currency being checked out with & the client’s default currency choice.
Easy One-Click Ordering
After your customer sets up the Billing Agreement by simply checking out through PayPal’s Express Checkout for the first time, they’ll never have to go through that process again. They’ll simply need to click ‘Order’ or ‘Pay’ on the checkout page or invoice screen to pay.
Custom PayPal Checkout Page Variable
Created custom checkout pages in your PayPal account? Perfect! Easily set this module to use a specific custom page theme when your customer goes through the PayPal Checkout Process the first time they checkout using the gateway.
Seamless Billing Agreement Setup
Just like your customer goes through the PayPal Checkout Process now with the standard PayPal module, they will go through the exact same process the first time they checkout with this gateway to agree to the Billing Agreement, then they’ll never have to go through it again, they’ll be automatically charged in the future.
Optionally Disable Invoice Created Emails
When your clients are on automated billing, like our module is, the last thing you want is to send them the confusing emails from WHMCS telling them an invoice has been created. Remove the confusion from your correspondence and move to a truly automated system!
Custom Success URL
Want to send your clients to a custom page after they pay successfully? Enter in a custom URL, and we’ll do just that!
Custom PayPal Button
Set your own URL for a custom PayPal button – don’t be stuck with the standard button!
Existing PayPal Gateway Compatibility
Already using the standard PayPal gateway? No worries – keep using it alongside our gateway to continue offering the option for a one time payment.
Complete Cron Job Integration
Charge your customers with regularity since this module integrates 100% with the WHMCS Automation Settings for Credit Cards! Invoices will be charged with this gateway automatically when the cron job runs and their invoice is due.
Need to quickly refund a transaction? No problem – just use the built-in refunds section in the Invoice panel to refund your customer straight to their paypal account!
Want to charge your customer for an invoice ahead of time? No problem, this gateway supports the Attempt Capture button on the admin invoice page, so you can automatically capture the invoice amount whenever you choose!
The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.
*Added support for Pay Methods in WHMCS 7.8 *See changelog for additional information
Added support for PHP V7.2
Improved compatibility with 3rd party modules using a cancelsubscription() function
Added the process of checking Billing Agreement & Echeck status to use IPN or cron job.
Added option to pass PayPal Fees to client as a line item in the transaction
Added module option to make PayPal account optional when client is using the one-time payment button.
Added support to specify a custom PayPal payment button
Fixed issue where duplicate payments could be made by user clicking button twice
Updated Express Checkout Variables to remove deprecated values
Moved the process of checking Billing Agreement & Echeck status from cron job to use IPN
Added option to offer one-time payment button as well as default button to sign up for a billing agreement
Added customizable gateway fields to specify/change the client-side PayPal button images.
Updated Security & Compatibility Issues in Client Area Files
Cron job is no longer needed
Fixed rare cases where Fatal error: Class 'App' not found would be displayed
Fixed small module bugs
Transfer the paypal fees to your customer
Accept Bitcoin payments on your website
Easily accept Bitcoin, Litecoin, Ether and many other altcoins on your WHMCS website
No Fees, Easy Setup. Accept cryptocurrencies like: Bitcoin, Bitcoin Cash, Ethereum and Litecoin!
This module allows you to easily integrate the Paygol online payment gateway on your platform.