Payment Page – Stripe Payment Forms for Donations, Subscriptions & Recurring Payments
Payment Page – Stripe Payment Forms for Donations, Subscriptions & Recurring Payments

Payment Page – Stripe Payment Forms for Donations, Subscriptions & Recurring Payments

5/5 (22 ratings) 200 active installs Updated Jul 6, 2026
Template gallery — pick a payment form design in seconds (10 bundled in-plugin, plus a remote library).

Template gallery — pick a payment form design in seconds (10 bundled in-plugin, plus a remote library).

Payment Page is the easiest way to build a Stripe payment form on WordPress and accept payments, donations, subscriptions, and recurring payments — no code. Pick a template, connect Stripe, and start collecting money in 60 seconds. Free to start — only pay when you earn.

🎯 BUILT FOR

  • Freelancers invoicing clients and collecting retainer deposits
  • Coaches & Consultants taking deposits and selling session packages
  • Yoga, Fitness & Wellness studios selling memberships and class packs
  • Nonprofits accepting one-time and recurring donations
  • Agencies invoicing monthly maintenance and managing client billing
  • Creators & Educators selling courses, gated content, and subscriptions

⚡ KEY FEATURES

  • One-page Stripe checkout — Apple Pay, Google Pay, SEPA, ACH (Stripe Financial Connections), recurring & one-time payments
  • Beautiful payment form templates — 10 bundled in-plugin (work offline) plus a growing library of remote templates; all customizable and mobile-first
  • Connect Stripe in 60 seconds — Stripe Connect onboarding handled for you, no API keys to copy-paste
  • Recurring subscriptions — any frequency, any currency Stripe supports
  • Donation forms & custom amounts — let customers choose the amount for donations or invoices
  • Custom form fields — capture any data, stored in Stripe metadata
  • Prefill form fields — pass values into a form via query strings
  • Elementor widget — place a payment form anywhere with a native widget
  • HTTP webhooks — automate with Zapier, Fluent Forms, or custom endpoints
  • PayPal Standard Checkout — an alternative gateway with no platform fee

💰 PRICING — FREE TO START, ONLY PAY WHEN YOU EARN

The free version includes the full feature set. We charge a small 2% platform fee on Stripe transactions to keep the plugin sustainable — only when you actually collect money. No subscriptions, no hidden costs, no surprises.

Upgrade to Pro at $99/year to:

  • Remove the 2% platform fee — keep 100% of your Stripe revenue
  • Priority support with a 24-hour first response

See pricing 30-day money-back guarantee on Pro.

🔌 INTEGRATES WITH

  • Stripe — Stripe Connect platform integration (cards, SEPA, Apple Pay, Google Pay, ACH via Stripe Financial Connections, Alipay, WeChat Pay)
  • PayPal — Standard Checkout
  • Elementor — native payment-form widget
  • Zapier — via HTTP webhooks

🔒 SECURITY

Card data never touches your WordPress site — Stripe Elements collects payment details directly in Stripe-hosted fields, so there is no PCI burden on you. Payments run through your own Stripe account via Stripe Connect, and duplicate webhook deliveries are processed idempotently, so a customer is never double-charged or double-emailed.

🆚 WHY CHOOSE PAYMENT PAGE

Most Stripe form plugins are built for one-off payments. Payment Page is built on Stripe Connect from the ground up — the same architecture that powers platforms like Substack and Shopify — which means one-click onboarding via Stripe’s official OAuth flow, no API keys to paste, no PCI burden, and idempotent webhook processing so a duplicate Stripe delivery never re-charges or re-emails a customer. ACH payments settle asynchronously and are tracked correctly (processing succeeded) the whole way.

Read the documentation · See pricing