WHMCS PAYPAL BILLING GATEWAY

  • VERSION 2.6
  • UPDATED May 10, 2017
  • WHMCS V5, V6 or V7

Our WHMCS PayPal Billing Gateway allows you to charge your customer’s PayPal accounts at any time – for any amount, just like they have a credit card on file with you! No longer will you need to worry about PayPal subscriptions or individual PayPal payments! With tons of extra features, this is a PayPal module for EVERY WHMCS user!

Bill your clients for any amount, any time – right out of their PayPal account or backup funding source! Works with any PayPal account.

  • Better than PayPal Subscriptions
  • Charge Clients Any Amount
  • Charge Clients Any Time
  • $0 Order / Free Trial Integration
  • Full E-Check Support
  • Pass PayPal Fees to Client
  • Works With Any Paypal Account
  • Set Custom Success URL
  • Full Migration Support

$39.99

Billed Annually

Order Now
  • Easy 1 Min Install
  • 10-Day Money-Back Guarantee
  • Priority Support
  • Regular Updates

Enjoy our 10-day refund guarantee, or take advantage of a license switch between any of our purchased products within the first 30 days of purchase. See our Software License Terms for more information.

Module Installation+

Let us save you time and install our plugin for you! Guaranteed install within 24 hours of receiving installation credentials!

Module Installation & Configuration+

Let us save you time and install our module for you - then get it all configured for you! Includes connecting to PayPal, verifying API credentials and assisting with contacting PayPal to enable Reference Transactions. Guaranteed install within 42 hours of receiving login info!

Additional PayPal Billing Gateway+

This is a one-time purchase for an additional PayPal Billing Module/Gateway to be used in conjunction with the license you're purchasing. This is extremely helpful if you are using multiple PayPal accounts to collect payments from your clients, as you can now specify a different gateway for different circumstances. This module/gateway will work perfectly alongside the original PayPal Billing Module/Gateway, and can only be used in conjunction with it.

Developer License+

Need an extra license to use on a development domain? Pick one up for only $14.99 -one time fee. Included in our Developer / Source Code license.

$69.99

Billed Once

Order Now
  • Easy 1 Min Install
  • 10-Day Money-Back Guarantee
  • Priority Support (1st Year)
  • Regular Updates (1st Year)

Enjoy our 10-day refund guarantee, or take advantage of a license switch between any of our purchased products within the first 30 days of purchase. See our Software License Terms for more information.

Additional years of Support & Updates are an optional $14.99/year.

 

Module Installation+

Let us save you time and install our plugin for you! Guaranteed install within 24 hours of receiving installation credentials!

Module Installation & Configuration+

Let us save you time and install our module for you - then get it all configured for you! Includes connecting to PayPal, verifying API credentials and assisting with contacting PayPal to enable Reference Transactions. Guaranteed install within 42 hours of receiving login info!

Additional PayPal Billing Gateway+

This is a one-time purchase for an additional PayPal Billing Module/Gateway to be used in conjunction with the license you're purchasing. This is extremely helpful if you are using multiple PayPal accounts to collect payments from your clients, as you can now specify a different gateway for different circumstances. This module/gateway will work perfectly alongside the original PayPal Billing Module/Gateway, and can only be used in conjunction with it.

Developer License+

Need an extra license to use on a development domain? Pick one up for only $14.99 -one time fee. Included in our Developer / Source Code license.

$299.99

Billed Once

Order Now
  • Easy 1 Min Install
  • Priority Developer Support (1st year)
  • Regular Updates (1st year)
  • Free Developer License
  • Valid on up to 3 sites
  • Source Code Access
  • Early Beta & Pre-Release Access

Because of the source code nature of our Source Code licneses, we do not issue refunds for Source Code Licenses. See our Software License Terms for more information.

 

Module Installation+

Let us save you time and install our plugin for you! Guaranteed install within 24 hours of receiving installation credentials!

Module Installation & Configuration+

Let us save you time and install our module for you - then get it all configured for you! Includes connecting to PayPal, verifying API credentials and assisting with contacting PayPal to enable Reference Transactions. Guaranteed install within 42 hours of receiving login info!

Additional PayPal Billing Gateway+

This is a one-time purchase for an additional PayPal Billing Module/Gateway to be used in conjunction with the license you're purchasing. This is extremely helpful if you are using multiple PayPal accounts to collect payments from your clients, as you can now specify a different gateway for different circumstances. This module/gateway will work perfectly alongside the original PayPal Billing Module/Gateway, and can only be used in conjunction with it.

Developer License+

Need an extra license to use on a development domain? Pick one up for only $14.99 -one time fee. Included in our Developer / Source Code license.

Trusted By

Features

Features

Tired of dealing with messy one-off PayPal payments, incorrect subscriptions, E-Checks and the hassle of free trials? Here’s the module 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 you’d like!

Requires Reference Transactions - a free feature on your PayPal account that we assist you in contacting PayPal to enable. 


Our module uses a token-based payment system with PayPal, allowing you to store a ‘token’ that PayPal uses to charge your client’s 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 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! It even handles E-Check payments and marks the invoice paid only when the E-Check clears!

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!

Migration

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

Payments

No Additional Monthly PayPal Fees

No extra charges or fees through 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!


NEW! Optionally Pass PayPal Fees To Client

You now have the option through our module to pass your PayPal Fees to your client by adding them as a line item in their transaction to you! See our screenshots for examples!


NEW! PayPal E-Check Support

Now when a client pays with an E-Check through our module, their invoice/order won’t be accepted or marked as paid until the E-Check goes through! Finally, this is the first WHMCS PayPal module to offer this support, and we’re excited to share it with you!


Compatible with New PayPal Checkout Design!

Now you can choose between the old (standard) 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  transaction details.


PayPal Billing Agreement Functionality

Utilize PayPal’s Billing Agreement API’s to easily charge your customers custom amounts when you choose!


On-Demand Billing Module

Don’t want to create an invoice? Quickly charge a customer (must have already setup a billing agreement) using our QuickCharge module. It will automatically generate an invoice and optionally send an invoice creation and / or payment receipt to your customer!


Optional One-Time Payment Button

Optionally enable a one-time payment button on your order form / invoice page alongside our standard PayPal payment button to give your clients the choice between signing up for a Billing Agreement or just making a one time payment.


Make PayPal Account Optional

If the above one-time payment button is enabled, use this module option to direct your client to an optional PayPal signup page, instead of being forced to make a PayPal account. This is a great option for clients who don’t want to make a PayPal Account!


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.

Integration

Seamless Billing Agreement Setup

Just like your customer goes through the PayPal Checkout Process now with the standard 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!


Admin Billing Agreement Management!

View the Billing ID history of your clients right on their Summary page, as well as being able to delete or cancel the current Billing Agreement ID with one click!


Billing Agreement Summary Page

See all the clients you have signed up with Billing IDs, both active and inactive! Cancel or Delete the Billing Agreement IDs with one click!


3rd Party Compatibility

Compatible with other remote charging gateways, will recognize if the remote token is not a Billing ID and replace it with a Billing ID when checking out.


Auto-Update Billing Agreement & eCheck Statuses

Use IPN or a cron job to automatically update the status of your client’s Billing Agreement IDs – to ensure the active ones are kept in place and the inactive ones are made non-current to avoid billing errors. Choose whether to mark your invoices paid when an eCheck is initiated, or when it clears!


Existing PayPal Gateway Compatibility

Already using the standard PayPal gateway? No worries – keep using it in conjunction with this gateway!


Complete Cron Job Integration

Charge your customers with regularity since this module integrates 100% with cron jobs! They’ll be charged with this module automatically when the cron job runs and their invoice is due.


Refund Compatibility

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!


Invoice Integration

Want to charge your customer for an invoice ahead of time? No problem, this module integrates with the Attempt Capture button on the admin invoice page, so you can automatically capture the invoice amount whenever you choose!


Billing Agreement Visibility

Need to cancel or reset a billing agreement? Your customer’s billing agreement ID will be shown on their Customer Summary tab in the admin. You can change this or delete it to force them to setup a new Billing Agreement when checking out or paying for an invoice next.

Reviews

Why Use Our Paypal Billing Agreements Module?

This module is a 360° solution for WHMCS owners – giving you complete control over customers using PayPal accounts to pay for your services. You’ll be able to easily charge them whenever you need to, for amounts set by you, just like a credit card.

This module will integrate with your invoices, so you can use the Attempt Capture button to capture payment for an existing unpaid invoice, or quickly charge a customer and create an invoice at the same time, using our QuickCharge module – and be able to optionally send payment confirmation / invoice creation emails at the same time.

Never deal with PayPal subscriptions again! Gone are the days of trying to adjust your subscriptions to recognize customer account credits, changing monthly invoice amounts, and more!