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.
Below is a description of the WHMCS purchase flow utilising this Paddle module:
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.
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.
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.
Initial module launch
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!
Integrate Paytm Payment Gateway and accept payments using any payment method - Credit / Debit Cards, UPI, Netbanking, Paytm Wallet, EMI and many more.
bKash Payment module. bKash is most popular mobile payment system in Bangladesh.