PayPal Payment Form Builder
Turn any form into a PayPal payment form. Connect PayPal in minutes, run alongside Stripe, recover abandoned checkouts in one click.
What makes the PayPal integration essential
Why Use FormNX for PayPal Payment Forms?
Connect PayPal in Minutes
Paste your PayPal Client ID and Secret in the Integrate tab. FormNX validates the credentials live — if they work, you see Connected; if not, a clear error tells you what to fix.
Dynamic Pricing via Calculation Fields
Point the Price Field at a Calculation field and the PayPal amount updates in real time as the user changes selections — quantity, options, tier, tax, shipping, all in one total.
Stripe + PayPal on the Same Form
Run both PayPal and Stripe on the same form. Customers pick the method they prefer at checkout — removing the "I do not use that payment method" objection.
Recover Abandoned Checkouts
Every submission shows Paid or Due. For any Due submission, regenerate the PayPal payment link in one click and resend it — no need to recreate the order.
See Which Method Each Customer Used
On the response list, every payment submission is labeled PayPal or Stripe — reconcile transactions per provider and spot provider-specific issues at a glance.
One PayPal Account, Many Forms
Use the same PayPal Client ID and Secret across multiple forms in your workspace — reuse credentials without reconnecting each time.
Get up and running in minutes
How to Add PayPal Payments to a Form
Connect PayPal Client ID & Secret in the Integrate Tab
Pick the Price Field (Number or Calculation Field)
Set Currency, Product Name, and Customer Email
Save and Share — Your PayPal Form Is Live
What Is a PayPal Payment Form?
A PayPal payment form is a web form that collects information from a respondent and routes them to PayPal at submission to complete payment. Instead of building a custom checkout, integrating the PayPal SDK, or sending invoices manually, the form does all of it — the respondent picks options, sees a calculated total, hits Submit, and lands on PayPal's checkout where they pay with their PayPal balance, linked bank, or card.
FormNX gives you a no-code PayPal form builder. There is no JavaScript to write, no PayPal Checkout SDK to wire up, and no developer needed. Connect PayPal once with your Client ID and Secret, point the Price Field at a number or calculation field, and any form becomes a PayPal payment form.
How to Add PayPal Payments to Any Form (No Code)
Building a PayPal payment form in FormNX takes four steps:
- Connect PayPal — in the form's Integrate tab, find the PayPal block and click Connect. Paste your PayPal Client ID and Client Secret (generated from your PayPal Developer Dashboard) and FormNX validates them in real time.
- Pick the Price Field — choose which form field determines the amount the customer pays. Use a Number field for fixed prices, or a Calculation field for dynamic pricing that responds to user inputs.
- Set currency, product name, and customer email — choose the currency PayPal will charge in (USD, EUR, GBP, CAD, AUD, and more), the product name shown at checkout, and which form field holds the customer's email.
- Save and share — your PayPal form is now live. Embed it on your site, share the link, or trigger it as a popup. Every submission flows the customer to PayPal checkout.
PayPal Payment Form vs PayPal Donation Form vs PayPal Order Form
The same FormNX integration powers all three — the difference is the form fields and price logic, not the integration:
- PayPal payment form — generic checkout for any service, registration, or one-off payment. The Price field is usually fixed or driven by a single dropdown choice.
- PayPal donation form — the Price field accepts a user-entered amount or offers tiered presets (e.g., $10 / $25 / $100 / Custom). Pair with a Calculation field to add suggested rounding or matching logic.
- PayPal order form — product or quantity dropdowns drive a Calculation field that totals the order. Add tax, shipping, or discount logic in the same calculation.
One PayPal connection on the form covers all three patterns. You do not need a separate plugin for donations vs orders. See the Payment Forms feature for a broader overview.
Stripe + PayPal on the Same Form: When to Use Both
FormNX lets you connect both Stripe and PayPal to the same form. When both are active, the customer chooses their preferred method at checkout — credit card via Stripe, or PayPal balance / linked accounts via PayPal. Use both when:
- Your audience is split across regions (PayPal is more common in some European markets, Stripe-card is more common in others).
- You sell to both consumers (PayPal preference) and businesses (card preference).
- You want to maximize completed checkouts by removing the "I do not have that payment method" objection.
Recovering Abandoned PayPal Checkouts
Every submission with a payment carries a status: Paid or Due. Paid means the customer completed checkout. Due means the form was submitted but the payment did not go through — the customer abandoned the PayPal page, the card failed, the session expired, or they simply got distracted.
For any Due submission, you can regenerate a payment link directly from the submission record and send it to the customer. They click, complete the payment, and the submission flips to Paid. No need to recreate the order, ask them to refill the form, or build a custom recovery flow — it is one click.
Common use cases for the PayPal integration
What You Can Build with PayPal Payment Forms
Don't just take our word for it
Hear from our customers
"I've been looking for an alternative to Jotform - one that would accept payments directly from the form. The learning curve is short, supported by great customer service which never let me down."
"There are super features in this form creator. They REALLY took a lot of time to create a fantastic program. I was using another form creator but switching a lot of my forms to this application. The tech support is amazing."
"Easy to build forms from scratch with a long list of fields. Don't want to start from scratch? No problem — many templates available. Every integration I can think of is available. Customer support is quick and very helpful."
Everything you need to know
PayPal Integration: Frequently Asked Questions
-
Can you create a payment form in PayPal?
PayPal itself does not have a full form builder — it offers HTML buttons and Payment Links. To collect structured form data alongside the payment (name, email, order details, custom fields), you need a form builder like FormNX that integrates with PayPal. With FormNX, you build the form visually and the PayPal integration handles the checkout — no HTML, no SDK, no code.
-
How do I add PayPal payments to a form?
In FormNX, open the form's Integrate tab and find the PayPal block. Click Connect, paste your PayPal Client ID and Client Secret (from your PayPal Developer Dashboard), and FormNX validates the connection live. Then pick the Price Field, set your currency, save the form, and your PayPal form is ready. The whole setup takes a few minutes — no developer required.
-
Can I use both Stripe and PayPal on the same form?
Yes. Connect both Stripe and PayPal to the same form and the customer chooses their preferred method at checkout. This is the strongest setup for international audiences and B2C/B2B mixed audiences — card buyers and PayPal buyers both convert without friction. On the response list, each submission is labeled with the method used so you can reconcile per provider.
-
Can I calculate the PayPal payment amount dynamically?
Yes. Point the PayPal Price Field at a Calculation field and the amount charged updates in real time based on the user's inputs. This is how you build PayPal order forms with quantity multipliers, donation forms with suggested tiers, registration forms with tiered pricing (early bird vs regular, member vs non-member), or any pricing logic where the total depends on user selections.
-
Which plan includes PayPal integration?
PayPal integration is available on the FormNX Pro plan. Once you are on Pro, you can connect PayPal to as many forms as you want using the same Client ID and Client Secret — there is no per-form charge.
-
What happens if a customer abandons the PayPal checkout?
The submission is recorded with payment status "Due". From that submission you can regenerate a PayPal payment link in one click and resend it to the customer. They click the link, complete the payment, and the submission flips to "Paid" — no need to recreate the order or ask them to fill out the form again.
-
Where do I get my PayPal Client ID and Secret?
You generate them from your PayPal Developer Dashboard under your app's API credentials. The exact steps are listed inside the FormNX connect panel under "How to get your PayPal Client ID & Secret" — follow them there. The Client ID and Secret stay in your PayPal account; FormNX uses them only to authenticate checkout requests with PayPal.
Need More Help?
Check out the detailed setup documentation for the PayPal integration
View DocumentationReady to Build a PayPal Payment Form?
Connect PayPal, pick a price field, and start collecting payments — in minutes, not days.
Get Started FreeOther integrations that work great alongside PayPal
More Integrations
Stripe
Accept card payments, donations, and orders inside any form. Dynamic pricing via calculation fields and one-click abando...
See How It WorksMailchimp
Automatically add every form respondent to your Mailchimp audience. Map form fields to Mailchimp merge tags and grow you...
See How It WorksSlack
Get a message in your Slack channel the moment someone submits your form. Customize the notification with dynamic field...
See How It Works