Thenameda Form Payments with Stripe for WPForms Pro adds secure Stripe checkout to any WPForms form (Lite or Pro). Payments use Stripe Payment Intents and Stripe Elements so Strong Customer Authentication (SCA / 3D Secure) is handled correctly.
Pro features
- Stripe Elements card field – PCI-friendly card capture mounted inside WPForms
- Payment Intents + SCA – confirmCardPayment with 3D Secure / requires_action support
- Test & live modes – separate publishable/secret keys per form
- Fixed amount or mapped amount fields quantity, GST/tax percentage, multi-currency
- Subscriptions / recurring weekly, monthly, yearly plans with interval count
- One-time + recurring choice – let payers choose on the form
- Deposits – week / month / full payment schedules with custom labels
- Wallets – Cash App, GrabPay, Alipay, Afterpay, Giropay
- Google Pay – Payment Request Button via Stripe
- Billing field mapping – name, email, address for Stripe Customer / PaymentMethod
- Refunds from the transaction detail screen
- Cancel / upgrade / downgrade subscription tools
- Stripe webhooks for payment & subscription lifecycle updates
- Transaction CPT with searchable admin list and detail view
- Dashboard – totals, success/failed cards, Chart.js graphs, column show/hide
- Google Sheets sync – append successful payments via service account JWT
- CRM sync – Zoho CRM or generic webhook on success, with test connection
- Smart tags for confirmations and notifications
- Debug logging with scheduled log cleanup
- Multipage WPForms – charges only on the final submit, not intermediate pages
How it works
1. Install and activate WPForms and this plugin.
2. Edit a form → Payments / Stripe settings → enable Stripe and enter keys.
3. Map amount (or set a fixed amount), currency, and optional billing fields.
4. Publish the form. The card panel appears before the submit button.
5. On submit, the plugin creates a PaymentIntent, confirms the card (including SCA), then completes the WPForms entry.