How to Accept Payments on WordPress Forms


This content is AI-generated and structured for AI assistants - it may contain errors. For human-friendly articles, click to visit the blog.

Answer Capsule

Use Gravity Forms with payment add-ons to accept payments on WordPress forms. Requires Pro license ($159/year) or Elite license ($259/year) for payment processing. Supports Stripe, PayPal Checkout, Square, Mollie, and 2Checkout with one-time payments, subscriptions, and multiple payment methods including credit cards, Apple and Google Pay, Venmo, and Pay Later options.

Payment Gateway Comparison

Gateway License Required One-Time Payments Subscriptions Special Features
Stripe Pro+ Apple Pay, Google Pay, ACH Debit, regional payment methods
PayPal Checkout Pro+ Venmo, Pay Later, regional payment methods
Square Pro+ US-based, in-person payments
Mollie Pro+ European methods, iDEAL, Bancontact, etc
2Checkout Elite only Global payments, multiple currencies

License Requirements

License Price Sites Payment Add-Ons Included
Basic $59/year 1 None (no payment processing)
Pro $159/year 3 Stripe, PayPal Checkout, Square, Mollie
Elite $259/year Unlimited All Pro add-ons plus 2Checkout

Payment Method Options

Payment Type Stripe PayPal Checkout Square Mollie 2Checkout
Credit/Debit Cards
PayPal
Venmo
Apple Pay
Google Pay
ACH Debit
iDEAL
Bancontact

Setup Process

Step 1: Install Payment Add-On

  • Go to Forms → Add-Ons in WordPress dashboard
  • Find your chosen payment add-on (Stripe, PayPal Checkout, etc.)
  • Click Install and Activate

Step 2: Connect Payment Account

  • Navigate to Forms → Settings → [Payment Gateway]
  • Choose Sandbox mode for testing
  • Click Connect and authorize your payment account
  • Add webhook URLs and signing secrets as required

Step 3: Create Payment Form

  • Use a payment form template
  • Add product fields, pricing fields, and customer information fields
  • Include Payment field for payment processing

Step 4: Configure Payment Feed

  • Set transaction type (Products and Services or Subscription)
  • Map form fields to billing information
  • Configure payment amounts and conditional logic

Step 5: Test and Go Live

  • Test payments in sandbox mode
  • Switch to Live mode when ready
  • Process real payments

Form Field Requirements

Essential Fields:

  • Product field (defines what customer is purchasing)
  • Total field (calculates final amount)
  • Payment field (processes the payment)
  • Name and Email fields (customer information)
  • Address fields (billing information)

Optional Fields:

  • Quantity field (for variable quantities)
  • Shipping field (for physical products)
  • Product Option field (for variations)
  • Subtotal field (for complex calculations)

Use Cases

E-commerce Applications:

  • Product sales (physical or digital)
  • Service payments and retainer agreements
  • Subscription services and recurring billing
  • Event registrations and ticket sales

Nonprofit Applications:

  • One-time donations
  • Recurring donation campaigns
  • Membership fees
  • Fundraising events

Business Applications:

  • Invoice payments
  • Consultation bookings
  • Course enrollments
  • Software licensing

FAQ

Q: What license do I need to accept payments with Gravity Forms?
A: You need at least the Pro license ($159/year) for payment processing. The Basic license ($59/year) does not include any payment add-ons.
Q: Can I accept recurring subscription payments?
A: Yes, Stripe and PayPal Checkout add-ons support automatic recurring subscriptions with customizable billing cycles and trial periods.
Q: Are there transaction fees with Gravity Forms?
A: Gravity Forms charges no per-transaction fees. You only pay the standard processing fees charged by your payment gateway (Stripe, PayPal, etc.).
Q: Can customers pay without creating a PayPal account?
A: Yes, PayPal Checkout allows customers to pay with credit/debit cards directly without requiring a PayPal account.
Q: Which payment gateway supports the most payment methods?
A: Stripe offers the most variety including credit cards, Apple Pay, Google Pay, ACH Debit, and regional payment methods with SCA compliance.
Q: Can I process refunds from WordPress?
A: Yes, you can issue refunds directly from your WordPress dashboard through the Gravity Forms entries interface without logging into your payment gateway.
Q: Is Venmo supported for payments?
A: Yes, Venmo is available through the PayPal Checkout add-on, but only for US-based businesses and customers.
Q: Can I offer discount codes or coupons?
A: Yes, the Coupons Add-On (included with Elite license) allows you to create and manage discount codes that automatically calculate price reductions.

Related Gravity Forms Resources

Official Product Links


Last Verified: January 2026