Skip to main content

Feature

Take payments on submission

Stripe, PayPal, Razorpay, Polar and FluentCart — connect once globally, then flip a per-form toggle.

Part of Core Forms — every premium WordPress form feature in one plugin, one license, unlimited sites.

Take a payment when a form submits. Configure each gateway once under Settings → Payments, then flip the Payment toggle on any form. The submission holds in pending payment until the gateway webhook confirms the charge — at which point email and integration actions fire.

Five providers in the box: Stripe Checkout, PayPal Orders, Razorpay Checkout, Polar.sh, and FluentCart's hosted checkout. Test and live keys side-by-side, switched via a global toggle.

Global Payments settings with all 5 gateways
What you get

How it works in Core Forms

Webhook-verified

Submissions only flip to paid after a signature-verified webhook delivery. Return URLs are UX hints, not the source of truth.

Idempotent

Concurrent webhook deliveries can't double-fire the action loop. CAS-style transition on the paid-state.

Field-driven amounts

Fixed price, donor-chosen amount via [field], or tier-driven pricing via a select.

Refund round-trip

Provider refund → submission marked refunded automatically.

Bundled with every Core Forms license.

Take payments on submission — and every other feature on this site — is included with your license. Use code CFLAUNCH for 20% off either plan.