Description
What This Add-On Does
The Gravity Forms PayPal Pro Add-On links your Gravity Forms installation directly to PayPal’s Payments Pro processing, letting site visitors pay by credit card without leaving your site. Instead of redirecting users to an external checkout page, this GPL-licensed add-on keeps the entire transaction on your domain, which means fewer drop-offs and a checkout flow that matches the rest of your form. Build a registration form, a product order form, or a subscription signup, then attach payment collection to it using the same visual editor you already use for contact forms.
Because it runs on top of Gravity Forms, you get the full benefit of conditional logic and multi-page layouts while handling real money movement. Show a shipping field only when a physical product is selected. Hide a payment section until a donation amount is chosen. The add-on handles the transaction; Gravity Forms handles everything around it.
Key Features
- On-site checkout — customers enter card details on your form, no redirect to PayPal’s site
- Support for one-time payments, recurring subscriptions, and donation collection
- Conditional logic to show or hide payment fields, pages, or sections based on user input
- File upload fields for order documentation, receipts, or supporting attachments
- Real-time entry tracking so you can see completed and failed transactions from your WordPress dashboard
- Compatible with the standard Gravity Forms field set, including multi-page forms
Requirements
This add-on requires an active Gravity Forms installation, since it extends the core plugin rather than functioning on its own. You’ll also need a PayPal Payments Pro merchant account to authorize and process transactions. No specific version numbers are listed here — check current compatibility before installing on a production site.
FAQ
Does the Gravity Forms PayPal Pro Add-On support recurring subscriptions or just one-time payments?
It handles both. You can configure a form for a single charge, like a product purchase, or set up recurring billing for memberships and subscription plans. The billing frequency and amount are configured within the form settings tied to the payment field.
Will customers be redirected to PayPal to complete their payment?
No. That’s the main distinction of this add-on compared to a standard PayPal integration. Payment fields, including card number and billing details, are entered directly on your form, and the transaction is processed in the background through PayPal Payments Pro.
Can I use conditional logic to control when payment fields appear?
Yes. You can set rules so the payment section only appears after certain fields are filled out, or based on selections like product type or donation tier. This is standard Gravity Forms conditional logic applied to the payment fields the add-on provides.

