Paddle Billing Gateway v2.0

Install and Configure Guide
In this article, we will learn how to install and configure the new Paddle Billing module.

About Module Package:

This module consists of an addon and gateway module which will work together to do the following:

  • Clients are able to:
    • Pay Customised Invoices
    • Pay for Billing Items
    • Pay for Domains
    • Pay/Subscribe Products
    • Pay/Subscribe Addons
    • Cancel their Subscriptions
  •  Admins are able to: 
    • Issue Partial/Full Refunds

How to Install

  • Download the module from your hostorigins account
  • Extract the downloaded zip file in WHMCS Root Directory

How to activate Paddle Billing Gateway

  • Go to "System Settings", then choose 'Payment Gateways'. 

For WHMCS Versions Upto 7.10

  • Afterward, find 'Paddle Billing' and click on it to activate

For WHMCS version 8.0 And Above

  • Click “Visit Apps and Integration”
  • On the Apps & Integration page, Search for “Paddle Billing” and Click on it
  • A Popup will appear with a button “Activate”. Click on it to activate the Gateway

Configure Paddle Billing Gateway:

  • Go to "System Settings" then choose 'Payment Gateways'
  • Scroll down to Paddle Billing and Click on “To Expand”
    • Check “Show on Order Form” to make it visible for customers
    • Enter your “hostorigins License Key” obtained from hostorigins
    • Enter your “Paddle API Key” obtained from your Paddle Account
    • Enter your “Paddle Client-Side Token” obtained from your Paddle Account
    • If you are working in a sandbox/testing mode, enable sandbox mode (no need to check this in live mode)
    • Choose your “Checkout Theme” based on your website’s outlook
    • In “Convert to for Processing” Select "None"
    • Click Save Changes

How to activate Addon Module

  • Go to System Settings > Addon Modules - Look for Paddle Billing > Activate
  • After activation, click ‘Configure’
    • Enter Your License Key obtained from your hostorigins Account
    • Enter your API key obtained from your Paddle Account
    • If you are working in a sandbox/testing mode, enable sandbox mode (no need to check this in live mode)
  • Click Save Changes

How to setup webhooks

  • Login to your Paddle Billing Account
  • Navigate to developer tools > Notifications
  • On the notification's page, click on the “New Destination” button.
    • Add description (it can be anything)
    • Choose webhook as notification type
    • Enter the following URL in URL: https://<YOUR-WHMCS-URL>/modules/gateways/callback/paddleBilling.php 
    • Check “Select All Events”
    • Click Save Destination
Was this answer helpful? 0 Users Found This Useful (1 Votes)

Powered by WHMCompleteSolution