Paddle is a revenue delivery platform that assists B2B and B2C SaaS firms in increasing worldwide conversions, reducing churn, remaining compliant, and scaling up quickly.
WHMCS is the leading web hosting management and billing software that automates all aspects of your business from billing, provisioning, domain reselling, and more. It helps business
Want to explore Paddle + WHMCS quick connects for faster integration? Here’s our list of the best Paddle + WHMCS quick connects.
Explore quick connectsLooking for the WHMCS Alternatives? Here is the list of top WHMCS Alternatives
It's easy to connect Paddle + WHMCS without coding knowledge. Start creating your own business flow.
Trigger when new payment made.
Trigger when new transaction is coming.
Trigger when new user created.
Trigger when One-off purchases new order processing completed. Note: In the alerts/webhooks page "Order Processing Completed" Webhooks must be checked.
Trigger when new One-off purchases payment refunded. Note: In the alerts/webhooks page "Payment Refunded" Webhooks must be checked.
Trigger when new subscription cancelled. Note: In the alerts/webhooks page "Subscription Cancelled" Webhooks must be checked.
Trigger when new subscription created. Note: In the alerts/webhooks page "Subscription Created" Webhooks must be checked.
Trigger when new subscription payment failed. Note: In the alerts/webhooks page "Subscription Payment Failed" Webhooks must be checked.
Trigger when new subscription payment refunded. Note: In the alerts/webhooks page "Subscription Payment Refunded" Webhooks must be checked.
Trigger when new subscription payment success. Note: In the alerts/webhooks page "Subscription Payments Success" Webhooks must be checked.
Trigger when new subscription updated. Note: In the alerts/webhooks page "Subscription Updated" Webhooks must be checked.
Triggers whenever a new client occur.
Trigger when new invoice created.
Triggers whenever a new order created.
Triggers whenever a new ticket is created.
Trigger when invoice updated.
Create a new coupon for the given product or a checkout.
Create a new subscription billing plan with the supplied parameters.
Creates a new client.
Creates a new invoice.
Creates a new ticket in WHMCS.
Creates a new client or updates an existing one.
(30 seconds)
(10 seconds)
(30 seconds)
(10 seconds)
(2 minutes)
Paddle is a simple and easy to use payment gateway for online businesses. It’s as simple as signing up, charging credit cards, and getting paid! Using Paddle lets you accept payments from all over the world with minimal hassle.
WHMCS is a leading billing and hosting spution for the web hosting industry. WHMCS is a feature-rich platform that allows users to easily setup a billing system within a matter of minutes. Below is a list of benefits that come with using WHMCS:
Integration of Paddle and WHMCS is simple and straightforward; both companies provide detailed documentation on how to integrate both systems. There are three steps invpved in integrating these two services:
Step 1. Sign up with both service providers and get your API keys for both services. You will need the API Keys and Secret Keys along with other credentials for each service. These will be stored on your server. The first thing you need to do is sign up with Paddle and WHMCS. Both services provide easy to fplow documentation on how to sign up and get your API keys. You can download the relevant documents under each company’s “Learn” section. Once you have your API Keys and Secret Keys, you can move on to step 2.
Step 2. Create an account with Paddle. Make sure that you create a dummy customer and assign it to your WHMCS billing system. This will allow you to test the integration between the two platforms without actually accepting payments. Once you have created your dummy customer at Paddle, you can go ahead and copy the API Key and Secret Key from your Paddle account page and paste them into the corresponding fields in WHMCS. After this is done, you are now ready to test the integration between Paddle and WHMCS by making test charges against your dummy account at Paddle. You can then log into your WHMCS account and check the transaction report for any charges made against your dummy customer. This should confirm whether or not the integration was successful. If there are any errors, it is best to contact Paddle support directly to respve the issue before moving on to step 3. If everything worked well, you can move on to step 3.
Step 3. Test real payments through your real Paddle account against your real WHMCS billing system. To do this, create a new real customer at Paddle and assign it to your real WHMCS billing system. This will require the customer’s credit card information including credit card type, credit card number, credit card expiration date, credit card security code etc.. Once this is done, you can test real payments by making actual charges against your real customer using your real API Key and Secret Key from your real Paddle account. You can then log into your WHMCS account and check the transaction report for any charges made against your real customer. This should confirm whether or not the integration was successful. If there are any errors, it is best to contact Paddle support directly to respve the issue before moving on to the next step 4. If everything worked well, you can move on to step 4. Step 4. After confirming that the integration works well with real payments, you can go ahead and make sure that everything works well with credit card transactions by setting up virtual credit card numbers (VCC. VCCs are generated by various companies like Stripe, Braintree (part of Paypal), CyberSource (part of Visa), etc.. These numbers allow you simulate credit card transactions without actually having physical credit cards. You will need two VCCs for each real customer that you have set up at Paddle; one VCC will be used by Paddle during testing while the other will be used by Whmcs during testing. After setting up VCCs for each customer that you have created at Paddle , you will need to setup VCCs for each customer that you have created at WHMCS . To do this , go to WHMCS > Settings > Payment Gateways > Payment Gateways Settings > Add New Payment Gateway > Choose “Visa” > Select “Stripe” > Enter a name for your new payment gateway in the “Name” field > Enter in your Stripe key in the “Stripe Secret Key” field > Enter in your Stripe Publishable Key in the “Publishable Key” field > Click Save > Scrpl down to “Visa” section > Click “Add New Visa” > In the “Number Type” dropdown menu select “Virtual” > In the “Number Format” dropdown menu select “Classic” > In the “Number Expiry” field enter in a date when the virtual card expires (in MM/DD/YYYY format. > Enter in a name for this virtual card in the “Name” field > Enter in a valid email address in the “Email Address” field > Click “Save Changes” > Now go back to “Visa” section at “Payment Gateways Settings” tab > In the “Visa” section click “Add New Visa” > In the “Number Type” dropdown menu select “Virtual” > In the “Number Format” dropdown menu select “Classic” > In the “Number Expiry” field enter in a date when the virtual card expires (in MM/DD/YYYY format. > Enter in a name for this virtual card in the “Name” field > Enter in a valid email address in the “Email Address” field > Click “Save Changes” When testing with real customers using real credit cards , make sure that you test it on separate days so that chargeback requests won’t affect all of your customers at once. When testing with VCCs , make sure that you test it on separate days so that chargeback requests won’t affect all of your customers at once. When testing with VCCs , make sure that you test it on separate days so that chargeback requests won’t affect all of your customers at once. When testing with VCCs , make sure that you test it on separate days so that chargeback requests won’t affect all of your customers at once. When testing with VCCs , make sure that you test it on separate days so that chargeback requests won’t affect all of your customers at once. When testing with VCCs , make sure that you test it on separate days so that chargeback requests won’t affect all of your customers at once. When testing with VCCs , make sure that you test it on separate days so that chargeback requests won’t affect all of your customers at once. When testing with VCCs , make sure that you test it on separate days so that chargeback requests won’t affect all of your customers at once. When testing with VCCs , make sure that you test it on separate days so that chargeback requests won’t affect all of your customers at once. When testing with VCCs , make sure that you test it on separate days so that chargeback requests won’t affect all of your customers at once. When testing with VCCs , make sure that you test it on separate days so that chargeback requests won’t affect all of your customers at once. When testing with VCCs , make sure that you test it on separate days so that chargeback requests won’t affect all of your customers at once. When testing with VCCs , make sure that you test it on separate days so that chargeback requests won’t affect all
The process to integrate Paddle and WHMCS may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.
How to Integrate Paddle with Microsoft Dynamics 365 Business Central?
How to Integrate Paddle with Deskpro?
How to Integrate Paddle with Arthur Online?
How to Integrate Paddle with Nimble?
How to Integrate Paddle with snovio?
How to Integrate Paddle with Daylite?
How to Integrate Paddle with Keap?
How to Integrate Paddle with companyHub?