Paddle Integration with FlexiFunnels

Modified on Wed, 15 Jul at 7:17 PM

Overview

Paddle integration allows you to securely accept online payments through your FlexiFunnels checkout pages. This guide explains how to generate your Paddle API credentials, connect Paddle with FlexiFunnels, configure webhooks, complete the required Paddle account settings, and prepare your account for One-Click Upsells (OCU). :contentReference[oaicite:0]{index=0}


Before You Begin

  • An active FlexiFunnels account.
  • An active and verified Paddle merchant account.
  • Administrator access to your Paddle Dashboard.
  • Your Paddle API Key and Client-Side Token.
Recommended: Complete the Paddle integration and test your payment flow before accepting live customer payments. Also ensure your website has been approved within Paddle to avoid payment failures.

Step 1: Generate Your Paddle API Credentials

Before connecting Paddle with FlexiFunnels, you'll need to retrieve your API credentials from the Paddle Dashboard.

  1. Log in to your Paddle account.
  2. Navigate to Developer Tools.
  3. Open the Authentication section.
  4. Generate or locate the following credentials:
    • API Key
    • Client-Side Token
  5. Copy both credentials for use during the FlexiFunnels integration.
Important: Keep your API Key secure. Never share it publicly or expose it within client-side applications.

Step 2: Connect Paddle with FlexiFunnels

  1. Log in to your FlexiFunnels account.
  2. Click your profile icon and open General Settings.
  3. Navigate to Payment Integrations.
  4. Click Add New Payment Gateway.
  5. Search for Paddle and click Connect.

Step 3: Configure Paddle Credentials

Complete the Paddle integration by entering your API credentials.

  • Account Name – Any name for internal identification.
  • Client-Side Token
  • API Key


You'll also see a Webhook section.


Click Connect Webhook.


The webhook will be configured automatically inside your Paddle account. Save the integration to complete the connection.


Step 4: Configure Paddle for One-Time Payments

Enable Saved Payment Methods

To provide a smoother checkout experience and support advanced payment flows, enable Saved Payment Methods.

  1. Log in to your Paddle Dashboard.
  2. Navigate to Checkout Settings.
  3. Scroll to General Settings.
  4. Locate Save Payment Methods.
  5. Enable the setting.
  6. Set your preferred payment method as the default where applicable.

Step 5: Complete Website Approval

Your website must be approved by Paddle before live payments can be processed.

  1. Add your FlexiFunnels website or custom domain.
  2. Complete Paddle's verification process.
  3. Save the configuration.

Important: Paddle will not process live customer payments until your website has been approved.

Step 6: Configure One-Click Upsells (OCU)


If you plan to use One-Click Upsells, complete the following additional requirements:

  • Enable Saved Payment Methods.
  • Ensure your website has been approved.
  • Verify the Paddle webhook is connected successfully.
  • Allow customer payment authorization to remain active throughout the funnel.

These settings allow customers to purchase upsells without re-entering their payment information, resulting in a faster checkout experience and improved conversion rates.


Verify the Integration

  • Confirm Paddle displays as Connected inside FlexiFunnels.
  • Verify the webhook status is connected.
  • Complete a test transaction.
  • Confirm the payment appears inside Paddle.
  • Verify the order is created successfully in FlexiFunnels.

Common Scenarios


Unable to Connect Paddle

  • Verify your API Key and Client-Side Token.
  • Reconnect the webhook if necessary.
  • Save the integration again.


Live Payments are Failing

  • Ensure your website has been approved by Paddle.
  • Verify the webhook is connected.
  • Confirm your payment gateway is enabled.


One-Click Upsells are Not Working

  • Enable Saved Payment Methods.
  • Verify the webhook connection.
  • Ensure payment authorization remains active.

Best Practices

  • Test every payment gateway before launching.
  • Keep API credentials secure.
  • Enable Saved Payment Methods if using One-Click Upsells.
  • Verify your website approval before switching to live payments.
  • Run a complete purchase test after making configuration changes.

Before Contacting Support

  • Verify your API Key and Client-Side Token.
  • Confirm your webhook is connected.
  • Verify website approval status.
  • Capture screenshots of any error messages.
  • Share your checkout page URL.

Expected Outcome

Once the setup is complete, Paddle will be successfully connected with FlexiFunnels. Customers will be able to complete secure one-time payments, and if One-Click Upsells are configured correctly, they can accept upsell offers without re-entering their payment details.


Related Articles

  • Configure Payment Gateways in FlexiFunnels
  • Stripe Integration
  • PayPal Integration
  • Razorpay Integration
  • Configure Payment Gateway Webhooks

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article