Features

Flexible payment forms without the ecommerce overhead

Accept one-time and recurring payments with Stripe, offer PayPal for one-time checkout, and start with a Payment Form Template or Elementor Page Template.

The product

One form for the payment details that matter

Product details, customer fields, price selection, and eligible payment methods can appear on the same published form.

  • Responsive payment-form layout
  • Apple Pay and Google Pay when Stripe and the device make them eligible
  • Custom fields and query-string prefill
Payment Page form with pricing choices, payment methods, and customer fields
Checkout & payment methods

A focused payment form backed by your connected account

Payment Page renders product details, fields, pricing, and eligible methods on one page. Method availability depends on the connected account and transaction.

Cards + digital wallets

Card entry uses Stripe Elements. Apple Pay and Google Pay appear only when Stripe, the connected account, country, currency, browser, device, plan, and transaction make them eligible.

Additional Stripe methods

Offer SEPA Direct Debit, Alipay, and WeChat Pay when they are available for the connected Stripe account and transaction.

Pro

ACH Direct Debit

Pro exposes ACH Direct Debit through Stripe Financial Connections. Eligibility, verification, processing time, and final payment state depend on Stripe and the customer bank.

PayPal one-time checkout

PayPal Standard Checkout is a separate one-time gateway. The Payment Page platform fee does not apply to PayPal payments.

Selling models

Charge once, on repeat, or let them choose

From one-time products to recurring memberships to name-your-price donations — configure it all inside one form.

Flexible billing schedules

One-time, Daily, Weekly, Monthly, Quarterly, Every 6 months, Annually, Every 3 years. Recurring payments run through Stripe.

Custom & donation amounts

Let customers name their price for donations, tips, or pay-what-you-want offers.

Custom fields & prefill

Collect relevant custom details and prefill supported fields from query strings or logged-in users. Never place secrets in URLs.

Different first payment

Set a different first payment amount for a recurring plan.

Build & integrate

Drops into the WordPress you already use

A native Elementor widget, a universal shortcode, webhooks, and a confirmation-email builder — Payment Page fits your stack instead of replacing it.

Elementor widget + shortcode

Select a Payment Page form in the native Elementor widget, or insert its shortcode wherever WordPress accepts one.

HTTP actions

Send a successful-payment HTTP action to an endpoint that validates requests and handles duplicates safely.

Confirmation emails

Configure recipient, payer/admin subjects, and message bodies per form. Delivery depends on the site’s WordPress email setup.

Stripe Connect + Elements

Authorize an eligible Stripe account through Connect. Card details are entered through Stripe Elements rather than ordinary WordPress inputs.

Payment Page style controls in WordPressPublished blue Payment Page payment form
Styling controls alongside the published blue payment form.
Live visual editor

Shape the form around your brand

Adjust container, pricing-plan, payment-method, field, filter, button, and confirmation styles while the form preview stays in view.

Explore the styling options →

Payment Form Templates

Start with the form you need

Choose a standalone payment form design, then customize its pricing, fields, payment methods, and style.

Browse Payment Form Templates

FAQ

Feature questions, answered

Do I need to write any code?

Normal form setup uses the WordPress admin, Stripe Connect authorization, a Payment Form Template or blank form, the Elementor widget, or a shortcode. A custom HTTP receiver or advanced site integration can still require development work.

Does Payment Page work with Elementor?

Yes — there is a native Elementor widget you can drag into any layout and style visually, plus a shortcode that works in any builder or the block editor.

Can I accept recurring subscriptions?

Yes. Available choices are One-time, Daily, Weekly, Monthly, Quarterly, Every 6 months, Annually, Every 3 years. Recurring payments are processed through Stripe.

How does ACH Direct Debit work?

ACH is a Pro feature exposed through Stripe Financial Connections. It is an asynchronous method: eligibility, bank-linking requirements, processing time, and the final payment state depend on Stripe and the customer bank.

See all FAQs →

Build your WordPress payment form.

Start free on WordPress.org. Choose Pro when you want ACH Direct Debit or no Payment Page platform fee on Stripe payments.

Opens in a new tab.