Skip to main content

Commerce & payments

Stripe in Core Forms

Take one-time payments via Stripe Checkout when a form is submitted.

Bundled with Core Forms, the WordPress forms plugin with every premium feature in the box. No add-on tax.

Bundled, no add-on tax Unlimited sites

Add Stripe credentials once on the global Settings → Payments screen, then flip the Payment toggle on any form. Submissions are held in <em>pending payment</em>, the user is redirected to a Stripe-hosted Checkout session, and the submission flips to <em>paid</em> the moment Stripe's webhook confirms — at which point email and integration actions fire automatically.

What you get

How Stripe works in Core Forms

Hosted checkout

Uses Stripe's Checkout Sessions API. Cards, Apple Pay, Google Pay, link — Stripe handles the surface.

Test + live keys

Both modes configurable side-by-side. Toggle test/live globally without re-entering keys.

Webhook-verified

Submissions only flip to paid after a signed webhook delivery. Browser return is a UX hint, not the source of truth.

Field-driven amounts

Charge a fixed price, or reference a form field like [TIER] for tier-based pricing.

Set it up

Connect Stripe in 3 minutes

  1. 1

    Add API keys

    Settings → Payments → Stripe. Paste your publishable + secret keys for each mode.

  2. 2

    Add the webhook endpoint

    Stripe Dashboard → Developers → Webhooks → add the URL shown on the Payments settings card.

  3. 3

    Enable on a form

    Form → Payment tab → flip Require payment, choose Stripe, set amount and currency.

Want the long version? Read the step-by-step guide with screenshots of every setting.

Inside Core Forms

Stripe in WP-Admin

The Stripe card in the Payments settings with the webhook URL and the test publishable key, secret key and webhook signing secret
Test and live keys sit side by side, and one switch above the card chooses which pair is active.
The Payment tab of a product form with Require payment on, the checkout flow selector offering hosted checkout or the inline Payment Element, Stripe selected and a fixed amount of 19.00 USD
Stripe is the one gateway with an inline flow, so the visitor can pay without leaving the page.

Bundled with every Core Forms license.

Stripe and every Core Forms-built integration on this site are included with your license.