> ## Documentation Index
> Fetch the complete documentation index at: https://funnelfox.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Payment integrations overview

> Compare and set up payment providers in FunnelFox: Stripe, Paddle, Solidgate, PayPal. Choose the best PSP for your web funnels.

FunnelFox integrates with major payment service providers (PSPs) to process payments directly through your funnels. Connect your existing payment account to start accepting payments immediately.

<CardGroup cols={3}>
  <Card title="Stripe" icon="stripe" href="/integrations/payments/stripe" horizontal />

  <Card
    title="Paddle"
    icon={<svg
    xmlns="http://www.w3.org/2000/svg"
    id="a"
    viewBox="0 0 150 150"
    {...props}
>
    <path
        d="M0 0h150v150H0V0Z"
        style={{
            fill: "none",
        }}
    />
    <path
        d="M13.81 14.19h123.98v123.98H13.81z"
        style={{
            fill: "#E18535",
        }}
    />
    <path
        d="M37.28 65.7v-3.41c4.2 0 8.23-1.66 11.21-4.61 2.97-2.94 4.64-6.95 4.65-11.13h3.17c0 4.19 1.66 8.2 4.64 11.15 2.98 2.97 7.02 4.63 11.22 4.62v3.41c-4.2 0-8.23 1.66-11.21 4.61a15.714 15.714 0 0 0-4.65 11.13h-3.17c0-4.19-1.66-8.2-4.64-11.15a15.947 15.947 0 0 0-11.22-4.62Z"
        style={{
            fill: "white",
        }}
    />
    <path
        d="M53.14 40.64h27.27c13.32 0 22.84 9.45 22.84 23.3s-9.51 23.3-22.84 23.3H53.13v39.68h11.41v-29.6H80.4c19.16 0 34.26-14.99 34.26-33.38S99.56 30.56 80.4 30.56H53.13v10.08Z"
        style={{
            fill: "white",
        }}
    />
</svg>}
    href="/integrations/payments/paddle"
    horizontal
  />

  <Card
    title="Solidgate"
    icon={<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 302 307" width="20" height="20" {...props}>
<path d="M0 0h302v307H0V0Z" style={{ fill: "#E18535" }} />
<path fill="white" d="M108 58h136v135h-54v54H54V112h54V58Z" />
<path fill="white" d="M55 113h53v80h81v53H55V113Z" />
<path fill="#E18535" d="M109 113h80v79h-80v-79Z" />
<path
    fill="white"
    d="M108 58h136v135h-54v54H54V112h54V58Zm1 1v53h81v80h53V59H109Zm-54 54v133h134v-53h-81v-80H55Zm54 0v79h80v-79h-80Z"
/>
</svg>}
    href="/integrations/payments/solidgate"
    horizontal
  />

  <Card title="FunnelFox Billing" icon="credit-card" href="/billing" horizontal />

  <Card
    title="FastSpring"
    icon={<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 225 225" width="20" height="20" {...props}>
    <path d="M0 0h225v225H0V0Z" style={{ fill: "none" }} />
    <path
        d="M143.4 15.2C150.8 23.4 154.4 31.1 153.1 39.4C151.7 48.3 145.6 56.1 135.7 62.9L81.3 102.5C74.8 95.6 71.6 88.5 72 80.1C72.4 70.9 78.6 61.7 90.6 53.6L143.4 15.2Z"
        style={{ fill: "#E18535" }}
    />
    <path
        d="M144.5 69.3C153.2 77.9 156.3 89.4 152 100.6C149.2 107.9 144 113.8 135.7 119.5L81.4 156.5C75 149.8 71.8 142.1 72.2 134.1C72.7 124.9 78.2 116.7 89.2 109.2L144.5 69.3Z"
        style={{ fill: "#E18535" }}
    />
    <path
        d="M144.4 122.1C152.5 130.7 156.6 143.1 153 154.5C150.5 162.4 145 168.4 136 174.1L81.5 209.6C75.2 202.4 72 194.6 72.6 186.4C73.3 177.5 78.6 169.6 89 162.5L144.4 122.1Z"
        style={{ fill: "#E18535" }}
    />
    </svg>}
    href="/integrations/payments/fastspring"
    horizontal
  />

  <Card title="PayPal" icon="paypal" href="/integrations/payments/paypal" horizontal />
</CardGroup>

## How it works

<Steps>
  <Step title="Connect your PSP">
    Choose your payment provider and enter your API keys, if needed. FunnelFox securely stores them and connects your account automatically.
  </Step>

  <Step title="Automatic product sync">
    FunnelFox automatically fetches your products, prices, and discounts from the PSP. They're then available in Checkout elements.
  </Step>

  <Step title="Configure Checkout element">
    Add products to your Checkout element in the funnel Editor, and you're ready to accept payments.
  </Step>

  <Step title="Add wallet buttons">
    Place a Wallet button on your paywall to let customers pay in one click
    with Apple Pay or Google Pay.
  </Step>
</Steps>

<Info>
  FunnelFox never stores or processes payment card details. All sensitive
  payment data is handled directly by your chosen PSP.
</Info>

## Get started

### 1. Choose payment provider

Here are the most popular payment providers available in FunnelFox. Select any for detailed setup instructions, or compare them below.

* [Set up Stripe](/integrations/payments/stripe#setup)
* [Set up Paddle](/integrations/payments/paddle)
* [Set up Solidgate](/integrations/payments/solidgate)
* [Set up FunnelFox Billing](/billing/integration-billing-funnelfox)
* [Set up FastSpring](/integrations/payments/fastspring)

**PSP comparison**:

<div class="psp-compare">
  | Feature                        | Stripe | Paddle | Solidgate | FunnelFox <br /> Billing | FastSpring |
  | ------------------------------ | ------ | ------ | --------- | ------------------------ | ---------- |
  | **Payment methods**            |        |        |           |                          |            |
  | Cards                          | ✅      | ✅      | ✅         | ✅                        | ✅          |
  | Apple Pay                      | ✅      | ✅      | ✅         | ✅                        | ✅          |
  | Google Pay                     | ✅      | ✅      | ✅         | ✅                        | ✅          |
  | PayPal                         | ✅\*    | ✅      | ✅         | ✅                        | ✅          |
  | **Subscriptions**              |        |        |           |                          |            |
  | Subscriptions                  | ✅      | ✅      | ✅         | ✅                        | ✅          |
  | Free & paid trials             | ✅      | ✅      | ✅         | ✅                        | ✅          |
  | **Upsells**                    |        |        |           |                          |            |
  | One-time products              | ✅      | ✅      | ✅         | ✅                        | ✅          |
  | Subscription upsells (2nd sub) | ✅      | ❌      | ✅         | ✅                        | ✅          |
  | Subscription upsells (upgrade) | ✅      | ✅      | ❌         | ❌                        | ❌          |
  | **Offers**                     |        |        |           |                          |            |
  | Intro offers                   | ✅      | ✅      | ❌         | ❌                        | ✅          |
  | Promo codes (Coupons)          | ✅      | ✅      | ❌         | ❌                        | ❌          |
  | **Additional features**        |        |        |           |                          |            |
  | Cancellation funnels           | ✅      | ✅      | ✅         | ❌\*\*\*                  | ❌          |
  | Wallet button                  | ✅      | ❌      | ✅         | ✅                        | ❌          |
  | Failed payment recovery        | ✅      | ✅      | ✅         | ✅                        | ✅          |
</div>

<sup>\*</sup>Via [API keys setup](/integrations/payments/stripe#deprecated-api-keys-setup-flow) with European Stripe accounts only.

<sup>\*\*</sup>Available manually through the Support tool in your FunnelFox Billing account and through the [cancellation API](/api-reference/cancel-subscription).

### 2. Configure products in funnel

Once integrated, FunnelFox automatically fetches your products, prices, and discounts from the PSP.

No matter which PSP you connect, all subscriptions in your funnels are configured through the **Element** tab of the [Checkout](/elements/checkout).

While editing the **Payment Provider Settings** section there, you can configure:

* [Free trial](/elements/checkout#free-trial)
* [Paid trial](/elements/checkout#paid-trial)
* [Offers](/elements/checkout#offer) (intro, promo, coupons)
* [Upsells](/elements/checkout#upsell)

<Frame>
  <img src="https://mintcdn.com/funnelfox/L47wD8zMSLm8zhO6/assets/stripe-products.png?fit=max&auto=format&n=L47wD8zMSLm8zhO6&q=85&s=f5ce66f35dbfa2308294183df7ac0958" width="1151" height="962" data-path="assets/stripe-products.png" />
</Frame>

### 3. Add wallet buttons

Wallet buttons let customers pay in one click using Apple Pay or Google Pay,
without typing card details. Because they skip manual card entry and use
payment credentials customers already have on their device, they reduce
checkout friction and typically boost conversion rates by up to 30%.

Wallet buttons are supported by Stripe, Solidgate, and FunnelFox Billing. Paddle provides a seamless one-click payment experience similar to a wallet button using the Apple Pay Express Checkout.

Follow these steps:

<Steps>
  <Step title="Enable digital wallets for your PSP">
    Configure Apple Pay and Google Pay for your payment provider:

    * [Stripe](/integrations/payments/stripe#digital-wallets)
    * [Solidgate](/integrations/payments/solidgate#digital-wallets)
    * [FunnelFox Billing](/billing/integration-billing-funnelfox#1-set-up-apple-pay)
    * [Paddle](/integrations/payments/paddle#apple-pay) with Apple Pay Express Checkout only
  </Step>

  <Step title="Configure the Wallet button element">
    1. Prompt the AI Chat in Editor to add a Wallet button.

       Or open the **Layers** tab, click **+ Add element** and select
       **Buttons > Wallet button**.

    2. In the **Parameters** tab, select your payment provider under
       **Payment settings**.

    3. Configure products the same way you did in the
       [Checkout element](/elements/checkout).
  </Step>
</Steps>

Add the wallet button directly on the paywall screen alongside your
[Plan picker](/elements/planpicker) (before the Checkout element).
This way, users who have Apple Pay or Google Pay can complete the
purchase in one tap without ever seeing the card form.

Use [conditional visibility](/elements/overview#conditional-visibility)
to show the wallet button only when the customer's device supports
Apple Pay or Google Pay. Add a separate **Continue with card** button
below it that navigates to the checkout screen for everyone else.

<Frame>
  <img src="https://mintcdn.com/funnelfox/6MBRlP13Ovf5bvmp/assets/wallet-button.png?fit=max&auto=format&n=6MBRlP13Ovf5bvmp&q=85&s=ffe2ef7afd572d522d795edac2868e9a" width="1165" height="953" data-path="assets/wallet-button.png" />
</Frame>

## Next steps

* Set up your chosen PSP:
  * [Stripe](/integrations/payments/stripe)
  * [Paddle](/integrations/payments/paddle)
  * [Solidgate](/integrations/payments/solidgate)
  * [FunnelFox Billing](/billing)
  * [FastSpring](/integrations/payments/fastspring)

* [Configure products in the Checkout element](/elements/checkout)
