Paddle Sample Checkout Module

Paddle Sample Checkout Module

Developed By Paddle

Compatible with WHMCS v7.7

Paddle Payment Gateway Module

The WHMCS service allows integrations with third party payment gateways via the use of custom modules. This module facilitates integrating Paddle (https://paddle.com/) with WHMCS via a custom module.

Current Workflow

Below is a description of the WHMCS purchase flow utilising this Paddle module:

  • At the moment, the WHMCS admin dashboard is used to add products/subscriptions
  • Once this is complete, customer are ready to visit the site, and are directed to the WHMCS basket to add their products
  • After products are selected and all demographic details are filled in in the WHMCS interface, there is a call to action to "Checkout"
  • Using this module, this call to action in WHMCS invokes the Paddle Custom Checkout API (https://paddle.com/docs/api-custom-checkout/)
  • This creates a custom, tailored checkout process for the customer, passing in the amount's, email, country, postcode, etc. Paddle then collects the payment, and the Paddle interface can be configured to show the customer a success page on order completion, as well as send webhook alerts to WHMCS endpoints to reconcile invoices

In V1 of this module, the checkout is implemented, and post-purchase callback function is based on the WHMCS invoice ID. The module can facilitate either one time product purchases or recurring subscriptions, and Paddle is responsible for managing the recurring billing.

Paddle, as a Merchant of Record, then also handles receipt's, international sales tax, multiple payment methods, localised pricing and languages and buyer support amongst other things.

Usage and support

This code is provided as an example plugin to implement the Paddle checkout on a WHMCS instance. End users may use or modify the code as required as they see fit, as each WHMCS and Paddle implementation can be quite different.

This plugin is not provided by nor supported by Paddle, and Paddle does not provide technical support or maintenance for this plugin or any derivations of it.

 

Reviews

5 stars
0
0
4 stars
0
0
3 stars
0
0
2 stars
0
0
1 star
1
1

Bhagwan Sahane @Logicmaker

February 3, 2019 at 09:17:38 AM

Hello All,

We think this is not official module by Paddle.com for WHMCS, which seems incomplete here to download as free.

Some one just added a sample gist on https://gist.github.com/whitej031788/eb16a3b5ab12f7e1155f6b425e6a1a28
which seems Paddle.com is not serious about providing solutions for their customers.

We @Logicmaker, already providing complete and working module for all latest versions of WHMCS.

You can ask for same at support@logicmaker.in or www.logicmaker.in

Regards,
Logicmaker

Jamie White @jamie4699

February 13, 2019 at 12:47:01 PM

For anyone that is interested, this module has been confirmed to work properly. It is provided "as is", so certainly could require edits to the PHP files depending on the WHMCS instance, or based on the billing model that is being used.

My attempt to provide a "free example" to help interested developers has unfortunately elicited reviews like this one, who will most likely provide a similar module to this one at a high price. For any PHP developers that are happy taking this module, reading the WHMCS and Paddle documentation and tweaking it to their own needs, this should be sufficient.

Owner@Paddle  
  • 8 months ago

Version Compatibility


Compatible with WHMCS v7.7

Full Version Compatibility


  • Selected versions of WHMCS v7.7
        7.7.0
  • All versions of WHMCS v7.6
  • All versions of WHMCS v7.5
  • All versions of WHMCS v7.4
  • Selected versions of WHMCS v7.3
        7.3.0
  • All versions of WHMCS v7.2
  • All versions of WHMCS v7.1
  • All versions of WHMCS v7.0
  • All versions of WHMCS v6.3
  • All versions of WHMCS v6.2
  • All versions of WHMCS v6.1
  • All versions of WHMCS v6.0
  • All versions of WHMCS v5.3

Support for this product

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.

Developed By Paddle

Changelog

v1.1 Released January 21st, 2019

Latest Version


Initial module launch

 

See also

Stripe Gateway for WHMCS

This module provides support for the Stripe payment gateway for use with WHMCS.

Free
Paypal No Fees Gateway

Transfer the paypal fees to your customer

Free
Accept Bitcoin and 50+ Cryptocurrencies - CoinGate for WHMCS

Easily accept Bitcoin, Litecoin, Ether and many other altcoins on your WHMCS website

Free
WHMCS Bitcoin Payments

Accept Bitcoin payments on your website

Free
Payu Biz WHMCS Module

Integrate easy and secure payments platform Payu Biz way in a few steps.

Free