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
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.