PayPal integration

PayPal is a global payment gateway serving over 400 million users worldwide. Once connected to Zanfia, your customers can pay using their PayPal account or with a card via PayPal.

WARNING: PayPal in Zanfia supports one-time payments only. It does not work with subscriptions or recurring payments.

What you need #

Step 1: Create an app in PayPal Developer Dashboard #

  1. Sign in to PayPal Developer Dashboard
  2. Go to Apps & Credentials
  3. Make sure the toggle is set to Live (not Sandbox)
  4. Click Create App
  5. Enter the app name (e.g. “Zanfia”) and click Create App
  6. On the app page you will find:
    • Client ID, visible immediately
    • Client Secret, click “Show” to reveal it

[SCREENSHOT: PayPal Developer Dashboard, Apps & Credentials, Client ID and Secret]

TIP: Copy both keys and store them in a safe place. Client Secret is only revealed after you click “Show”.

Step 2: Connect PayPal in Zanfia #

  1. In Zanfia go to Settings, Payment gateways
  2. Find the PayPal section and click Add account
  3. Fill out the form:
    • Client ID, from PayPal Developer Dashboard
    • Client Secret, from PayPal Developer Dashboard
  4. Click Save

[SCREENSHOT: Zanfia, Settings, Payment gateways, PayPal form]

Zanfia will automatically verify your credentials by connecting to PayPal API. If the data is correct, the status will change to “Connected”.

Step 3: Enable PayPal on a product #

After connecting the gateway you have to enable PayPal on the prices of a specific product:

  1. Go to Products and pick a product
  2. Open the price settings
  3. In the payment gateways section check PayPal
  4. Save the changes

[SCREENSHOT: Zanfia, product price settings, payment gateways, PayPal]

TIP: When connecting PayPal you can tick the option to automatically enable it on all existing prices.

How it looks for the customer #

Once PayPal is enabled, your customer will see the “PayPal” option with the logo at checkout. Purchase flow:

  1. Customer picks PayPal at checkout
  2. After clicking “Buy” they are redirected to the PayPal page
  3. They sign in to their PayPal account (or pay by card via PayPal)
  4. They confirm the payment by clicking “Pay now”
  5. They land on the Zanfia thank-you page
  6. They receive a purchase confirmation email with login details

Supported currencies #

PayPal in Zanfia supports:

  • PLN (Polish zloty)
  • EUR (euro)
  • USD (US dollar)
  • GBP (British pound)

Limitations #

Feature Status
One-time payment Yes
Subscription / recurring payment No
Installments No
PLN / EUR / USD / GBP Yes
Discount codes Yes
Access renewal (one-time) Yes

Troubleshooting #

Error when connecting PayPal #

Check that:

  1. You are copying the credentials from Live mode (not Sandbox) in Developer Dashboard
  2. Client ID and Client Secret are copied without extra spaces
  3. Your PayPal account is a Business account, not a personal one

Customer does not see the PayPal option at checkout #

  1. Check that PayPal is connected in Settings, Payment gateways
  2. Check that PayPal is enabled in the product price settings

PayPal does not show up for subscriptions #

PayPal does not support recurring payments. If a price has type “subscription” or “installments”, PayPal will not appear at checkout. Use a one-time price or a different gateway (Stripe, PayU).

Disconnecting PayPal #

  1. Go to Settings, Payment gateways
  2. Click Disconnect next to PayPal
  3. Confirm disconnection

Disconnecting the gateway does not affect already completed transactions.

Updated on 08/05/2026

What are your feelings

  • Happy
  • Normal
  • Sad