How to Integrate PayPal with Jotform

April 8, 2025

PayPal is a service tailored for small to large-sized businesses, offering tools for managing payments, invoicing, and online transactions. It allows businesses to accept payments through various methods, including credit and debit cards, PayPal, PayPal Credit, and Paypal Fastlane, and international transactions such as Venmo in the United States and iDEAL and Giropay in some European Union countries.

Integrating your Jotform form with PayPal gives you control over how customers purchase your products or services. Meanwhile, Jotform’s online Order Forms, Payment Forms, and Credit Card Forms can help you maintain a professional checkout experience.


Notes

  • You must have a PayPal business account to use the PayPal integration and collect money through your Jotform payment forms.
  • PPCP Advanced Credit Card is only available for verified Business accounts, so if you toggle on the Show Debit or Credit Card option, ensure that you have a verified PayPal Business account. Otherwise, your form will display an error message that says Hosted Fields Are Not Eligible. Check out this guide about PayPal: Activate Business Account to learn more about it.
  • The Fetch Subscriptions from PayPal Account toggle under the Additional Gateway Settings when choosing Sell Subscription from the Payment Type can only fetch Fixed-based Pricing items. It can’t fetch items set up for Quantity, Volume, or Tiered-based pricing.
  • Sofort is no longer available as an Alternative Payment Method, as Klarna is in the process of phasing it out as a payment method.

Adding and Setting Up the PayPal Integration

The process for adding a payment integration in Form Builder is standard for all payment gateways, which means that PayPal is added in the same way. Here’s how to do it:

  1. In Form Builder, click on Add Element on the left side of the page.
Form Builder showing the Add Element button on the left sidebar in Jotform
  1. Now, in the Form Elements menu, under the Payments tab, click on PayPal to add it to your form.
Form Elements menu showing the Payments tab with PayPal selected in Jotform
  1. Next, in the PayPal Integration window that opens on the right side of the page, select a mode from the Mode Dropdown menu:
    • Live Mode — Connects to your registered PayPal Business account.
    • Test Mode — Uses your PayPal Sandbox account for testing transactions.
  2. Then, click on Connect, and log in to the PayPal account associated with the mode you selected.
PayPal Integration window showing Mode dropdown with Live and Test options and Connect button in Jotform

Pro Tip

Clicking the Wand icon on the right side of the Payment Element opens the Payment Settings window.

  1. Then, in the Currency Dropdown menu, select one of the currencies available with the integration. You’ll find a complete list of currencies available with PayPal here.
Currency dropdown menu showing supported PayPal currencies in Jotform
  1. After that, in the Payment Type Dropdown menu, select what you’d like the payment to be processed for:
    • Sell Products — This is selected by default. Use this to sell physical or digital goods at a fixed price, allowing customers to make a one-time purchase.
    • User-Defined Amount — This lets customers enter the amount they want to pay. It’s useful for tipping, custom amount pricing, or flexible payments.
    • Collect Donations — Select this to accept voluntary contributions, commonly used for fundraising, nonprofit support, or charitable causes.
Payment Type dropdown with Sell Products, User-Defined Amount, and Collect Donations options in Jotform
  1. Now, in the Payment Method section, toggle the options you want to add to your payment form to Yes or No:
    • Debit or Credit Card — Allow customers to pay using debit or credit cards.
    • Show PayPal — PayPal is shown by default for customers to use for payments.
    • Show Fastlane — Fastlane is shown by default for faster checkout. Check out these Fastlane Notes to learn more about it.
    • Buy Now, Pay Later Messaging — Display the Buy Now, Pay Later option by default during checkout.
Payment Method section with options to enable Debit/Credit Card, PayPal, Fastlane, and Buy Now, Pay Later in Jotform
  1. As another option, you can also set up the Additional Gateway Settings. In this section, you’ll find a few options, such as:
    • Charge Customer Later — Toggle this On to manually charge customers in 6 days after authorizing the payment. Check out this guide on How to Enable Payment Authorization to learn more about it.
    • Billing Address — Allow customers to enter their billing address during checkout.
    • Clickable Image Preview — Toggle this On to allow customers to click on and preview images.
    • Show Total Price on the Form — Toggle this On to display the total price on the form.
    • Users Can Select Multiple Products — Toggle this On to allow customers to select more than one product.
    • Show Decimals on the Form — Toggle this On to display decimals for pricing.
    • Decimal Separator — Choose the character to separate decimals (e.g., a period or comma).
    • PayPal Smart Payment Button Style — Adjust the appearance of the PayPal button.
    • Pay Later Messaging Style — Customize how the Pay Later messaging is displayed.
Configuring advanced PayPal settings like Charge Customer Later, Billing Address, and Pay Later button style in Jotform
  1. Once everything is set for the Sell Products section, click on Continue to continue with creating products and subscriptions for your payment field. For the User Defined Amount and Collect Donations payment types, just click on Save at the bottom.
Continue button to set up products and subscriptions in the PayPal Sell Products section in Jotform

And that’s it! Your PayPal integration is ready to go. You can now continue with testing your form to ensure everything works smoothly.

Setting Up PayPal with Reusable Payment Connections

Jotform’s Reusable Payment Connections feature allows you to set up payment integrations like PayPal and reuse the same configuration on your other forms or apps created with Jotform Apps, without needing to configure it again. Here’s how to set it up:

  1. In Form Builder, click on Add Element on the left side of the page.
Form Builder showing the Add Element button on the left side in Jotform
  1. Now, in the Form Elements menu, under the Payments tab, click on PayPal to add it to your form.
Form Elements menu with the Payments tab showing PayPal option in Jotform
  1. Then, in the Payment Properties section that opens on the left side of the page, click on the Plug icon.
Payment Properties section with the Plug icon highlighted on the left side in Jotform
  1. In the Payment Connections window that opens, click on Add New Connection.
Payment Connections window with the Add New Connection button in Jotform
  1. Now, in the list of Payment Gateways, click on PayPal, and then click on Next.
Payment Gateways list with PayPal selected, and Next button in Jotform
  1. In the Add PayPal Connection window, click on either Test Mode or Live Mode at the top to select the environment for your payment connection.
  2. Next, enter a name in the Connection Name field, then click on Connect with PayPal and log in to your PayPal Business Account.
Add PayPal Connection window with Test Mode and Live Mode options, Connection Name and Connect with Paypal in Jotform
  1. Once your PayPal Business Account is successfully connected, click on Save at the bottom of the window.
Save button displayed after connecting PayPal Business Account in Jotform
  1. After that, in the Payment Type Dropdown menu, select what you’d like the payment to be processed for:
    • Sell Products — This is selected by default. Use this to sell physical or digital goods at a fixed price, allowing customers to make a one-time purchase.
    • Sell Subscriptions — Choose this to charge customers on a recurring basis for services, memberships, or other ongoing access.
    • User-Defined Amount — This lets customers enter the amount they want to pay. It’s useful for tipping, custom amount pricing, or flexible payments.
    • Collect Donations — Select this to accept voluntary contributions, commonly used for fundraising, nonprofit support, or charitable causes.
Payment Type dropdown with options for Sell Products, Sell Subscriptions, User-Defined Amount, and Collect Donations in Jotform
  1. Then, in the Currency Dropdown menu, select one of the currencies available with the integration. Or, search for it in the Search bar. We’ve got a complete list of the currencies available with PayPal here.
Currency dropdown menu with a search option to select PayPal-supported currencies in Jotform
  1. Next, you can optionally Toggle the Charge Customer Later option to On, to manually charge customers later after authorizing the payment. Check out this guide about How to Enable Payment Authorization to learn more about it.
  2. Now, in the Payment Methods section, select the options you want to add to your payment form:
    • Debit or Credit Card — Allow customers to pay using debit or credit cards.
    • PayPal Checkout — PayPal Checkout is shown by default for customers to use for payments.
    • Fastlane Checkout — Fastlane is shown by default for faster checkout. Check out these Fastlane Notes to learn more about it.
Payment Methods section with options for Debit Card, PayPal Checkout, and Fastlane Checkout in Jotform
  1. Lastly, set up the rest of your payment configurations:
    • Billing Address — Select an Address field to collect the Business Addresses of your customers.
    • Paypal Smart Buttons Style — Adjust the appearance of the PayPal button.
    • Show Pay Later Messaging — Toggle this On to display information about the installments for Pay Later, which is available in the US.
Payment configuration options like Billing Address, PayPal Smart Buttons Style, and Pay Later Messaging in Jotform

And you’re all set! You’ve successfully set up your PayPal Reusable Payment Connection. Now, you can use this same configuration on any other form or app you create with Jotform.

Notes

  • Fastlane will be the default Payment Method for all new PayPal forms.
  • If Fastlane is enabled, PayPal and PayPal Checkout are always active and can’t be turned off.
  • Fastlane supports credit card payments. So Fastlane and credit/debit card payments can’t be active at the same time. Enabling debit or credit card payments will automatically disable Fastlane.
  • Fastlane fast checkout is available only in the US. Users in other countries will only have access to the standard credit/debit card payment option.

PayPal Supported Currencies

PayPal supports a variety of currencies for international transactions. Below is a list of the currencies available for use with PayPal. You can also check out their Paypal Currency page to learn more about it.

  • USD — United States Dollars
  • GBP — British Pound
  • CAD — Canadian Dollar
  • AUD — Australian Dollar
  • EUR — European Union Currency
  • BRL — Brazilian Real
  • CZK — Czech Koruna
  • DKK — Danish Krone
  • HKD — Hong Kong Dollar
  • HUF — Hungarian Forint
  • ILS — Israeli New Sheqel
  • JPY — Japanese Yen
  • MYR — Malaysian Ringgit
  • MXN — Mexican Peso
  • TWD — New Taiwan Dollar
  • NZD — New Zealand Dollar
  • NOK — Norwegian Krone
  • PHP — Philippine Peso
  • PLN — Polish zLoty
  • RUB — Russian Ruble
  • SGD — Singapore Dollar
  • SEK — Swedish Krona
  • CHF — Swiss Franc
  • THB — Thai Baht
  • INR — Indian Rupee

Alternative Payment Methods

PayPal supports Alternative Payment Methods to offer localized payment options to your customers based on their region. You can view the full list of supported methods on PayPal’s developer page.

For example, if a customer from the Netherlands accesses your form, PayPal automatically displays Sepa and GiroPay as payment options beneath the main PayPal buttons:

Alternative Payment Methods sample Sepa and GiroPay in Jotform

Venmo Payments

PayPal also supports Venmo as a payment method. Customers in the US will see the Venmo option during checkout and can pay directly through their Venmo accounts:

Venmo Payments sample in Mobile

Venmo Mobile Experience

  • The buyer taps on the Venmo button.
  • Their mobile device then switches to the Venmo app.
  • They review and complete the payment.
  • They’re then redirected back to your form.
Venmo Mobile Experience Sample in Jotform

Venmo Mobile Requirements

  • Buyers must use a mobile phone for checkout.
  • The Venmo app should be installed.
  • For iPhone users, ensure Safari is selected under Connected Browsers in the Venmo settings (not required for Android users).
Venmo Connect Browsers in Jotform

Venmo Desktop Experience

The buyers scan a QR code using their Venmo app to authorize and complete the payment.

  • The buyer clicks on the Venmo button on the desktop to generate the QR code.
  • They then scan the QR code from the Venmo app on a mobile device.
  • They complete the payment review on the Venmo app.
  • They’re then routed back to your form to complete the payment.
Venmo Desktop Experience sample

You can also check out these guides about:

Contact Support:

Our customer support team is available 24/7 and our average response time is between one to two hours.
Our team can be contacted via:

Help Center: https://www.jotform.com/answers/

Contact Jotform Support: https://www.jotform.com/contact/

Send Comment:

Jotform Avatar
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Comments:

  • leadershipws - Profile picture
  • Cindy Reinsel - Profile picture
  • Omar Capra - Profile picture
  • Changmin Choi - Profile picture
  • PTP Sports - Profile picture
  • Better Your Business Virtual Assistant - Profile picture
  • Ann Marie Guzzi - Profile picture
  • Brian Winslow - Profile picture
  • AZDBAdesze - Profile picture
  • magaliroger - Profile picture
  • Ballo_Robin - Profile picture
  • udud6d5d - Profile picture
  • cruisinaz - Profile picture
  • compasseducation - Profile picture
  • Sonya Smoak - Profile picture
  • letsconnectWINC - Profile picture
  • eweryst - Profile picture
  • alittlebitofloveliness - Profile picture
  • CV_Writer - Profile picture