View Categories

How to Integrate Paddle with Fluent Forms

Paddle is a payment processing platform that allows Fluent Forms payment options and a smooth and secure payment experience. This article will guide you through integrating Paddle into your WordPress Site with the  Fluent Forms plugin.

Remember, Paddle Integration is a Premium Feature of the Fluent Forms Plugin. So, you need the Fluent Forms Pro plugin to integrate this.

Enable Paddle Payment Method #

First, go to Global Settings from the Fluent Forms Navbar, open the Payment tab from the left sidebar, and click the Payment Methods option.

Now, go to Paddle in the top navbar and click Enable Paddle Payment Method. The Paddle Payment Method will be enabled globally for all forms. 

1. Enable Paddle Payment Method scaled 48167

Configure Paddle with Fluent Forms #

Once you enable the Paddle, all the required settings will appear to configure the Paddle with Fluent Forms. 

Before starting the configuration, select any Payment Mode between Test (for test payments) and Live (for real payments) as both options follow the same process, e.g., I choose the Test Mode.

Then, you need to obtain the API  Key and Client Token from your Paddle Account.

2. Test API Key scaled 48167

Get the API Key and Client Token from Paddle #

To learn how to get all the required API Key and Client Token from your Paddle, follow the steps with screenshots below – 

First, log in to your Paddle Account. If you do not have an account, sign up from here

Generating API Key  #

Once you log in to the Paddle Dashboard, open the Developers Tool dropdown list from the left sidebar, and click Authentication.

Now, go to the API keys section and click the + Generate API key button.

3. Generate API Key button scaled 48167

Now provide the Name and Description for your API key, click the Generate button, and your desired API key will be generated.

4. Generate button 1 48167

Here, you can see the newly generated API Key. Now, click the Three-dot-icon and press the Copy key button and your desired API Key will be copied.

5. copy API key 48167

Generating Client Token #

Now, go to the Client-side tokens section and click the + Generate client-side token button.

6. Generate Client Side Token 48167

Now provide the Name and Description for your client token, click the Generate button, and your desired client token will be generated. 

7. Generate token button 48167

Here, you can see the newly generated Client Token. Now, click the Three-dot-icon and press the Copy Token button and your desired Client Token will be copied.

8. Copy Token 48167

Setup Default Payment Link #

Setting up a default payment link is essential for processing a successful payment transaction.

Now, open the Checkout dropdown list from the left sidebar, click the Checkout Settings option, go to the General tab, and provide your Website URL into the Default Payment Link field.

Once you’ve entered the link, click the Save button, and all payment links you send to your clients will use this domain to show the payment form.

9. Deafult payment link scaled 48167

Connect Paddle with Fluent Forms #

Now, return to the Paddle Payment Method Settings from the Global Settings section of Fluent Forms.

Then, paste the Key and Token you copied from Paddle into the API Key and Client Token fields respectively.

Finally, press the Save Settings button and your Paddle account will be configured with Fluent Forms for your WordPress Site.

10. Paste API key and Client Token scaled 48167

Integrate Paddle in Forms #

Once you finish setting up your Paddle payment method, you can easily add this payment method to any of your existing Payment Forms (i.e., a form where Payment Item and Payment Method fields are added).

If you do not have any existing Payment Forms, read this Documentation to learn how to create one.

First, go to the Editor page of your desired form by clicking its Edit option.

Open desired form 2 scaled 48167

Once you are on the Editor page, go to the Input Customization menu on the right side of the added Payment Method field by clicking the Pencil Icon.

Now, go to the Payment Methods, check the Paddle option, click the Dropdown Arrow, and you will get the option to change the Method Label based on your preference.

To learn more details about the Payment Method field, read this Documentation.

11. Add paddle in desired form scaled 48167

Once you complete the edit, press the Save Form button to save all the changes.

Now, to embed and display the form on a specific Page/Post, copy this Shortcode from the top right side and paste it into your desired Page/Post

Also, to see the Preview of the form, click the Preview & Design button in the middle.

12. Save form scaled 48167

Preview of Added Payment Method #

Here is the preview of the Payment Method that we just added. Once a user clicks the Submit Form button it will redirect to Paddle to complete the payment process. 

13. Submit form 48167

Here is the preview of the Paddle Checkout Modal

14. Preview of Paddle 48167

Form Specific Paddle Settings #

You can also customize the Paddle Settings for a specific form according to your needs.

To customize the Paddle Settings, go to the Forms from the Fluent Forms Navbar, and click the Settings option of a desired Form.

Open Form Settings 2 scaled 48167

Once you are on the Settings and Integrations tab, click the Payment Settings option, and scroll down to Paddle Settings.

Here, you can select which type of payment process can be done through Paddle; Non-catalog, Catalog Item, or Non-catalog prices for an existing product

Do not forget to click the Save Settings button to save all your changes. 

15. Form specific Paddle payment settings scaled 48167

If you have any further questions, concerns, or suggestions, please do not hesitate to contact our @support team. Thank you.