Launch offer
Business website $150 USD Custom plugin $200 USD Ready in 5 days
Get a quote
WPForms

Thenameda Form Payments with Stripe for WPForms: Complete Guide to Stripe Checkout

Learn how Thenameda Form Payments with Stripe for WPForms redirects submitters to Stripe Checkout, records transactions, supports refunds and webhooks, and exports payment data — for WPForms Lite and Pro.

Want card payments on WPForms without building a custom checkout? Thenameda Form Payments with Stripe for WPForms redirects visitors to Stripe Checkout after submit, then stores the transaction in WordPress for review, refunds, webhooks, and CSV export.

This complete guide covers features, install, API keys, per-form setup, how Checkout works, transactions, the thank-you shortcode, webhooks, troubleshooting, and FAQs.

Focus keyword: WPForms Stripe payments
Plugin: Thenameda Form Payments with Stripe for WPForms
Compatible with: WPForms Lite and WPForms Pro

Introduction and Overview

Configure Stripe under each form’s Settings → Stripe. On submit, the plugin creates a Stripe Checkout Session, redirects the buyer to Stripe’s hosted page, then verifies payment and saves the transaction under Stripe Transactions. Card data never touches your WordPress server.

Key Features

  • Per-form Stripe settings in the WPForms builder
  • Secure redirect checkout via Stripe Checkout Sessions
  • Test and Live modes with separate API keys
  • 25 currencies · amount field or WPForms payment total
  • Optional quantity multiplier and customer email pre-fill
  • Success/cancel return URLs and optional success message
  • [thenfopa_stripe_details] shortcode for thank-you pages
  • Transaction list, detail view, one-click refunds
  • Optional Stripe webhooks with signing secret verification
  • CSV export (free version: up to 10 recent records)

Installation and Activation

  1. Activate WPForms Lite or Pro.
  2. Install and activate Thenameda Form Payments with Stripe for WPForms.
  3. Edit a form → Settings → Stripe → enable Stripe.
  4. Enter Test or Live API keys and configure amount mappings + return URLs.
  5. Save, publish, and run a Test-mode payment.

Requirements: WordPress 6.2+, PHP 7.2+, WPForms, Stripe account.

Step-by-Step Configuration

  1. Copy Publishable and Secret keys from the Stripe Dashboard (Test/Live).
  2. In WPForms, open Settings → Stripe and paste keys for the selected mode.
  3. Map Amount field (or use WPForms payment total) and optional quantity/email.
  4. Set success and cancel return URLs.
  5. (Recommended) Add a webhook URL from form settings in Stripe → Developers → Webhooks, then paste the signing secret back into the form.
  6. On the success page, add [thenfopa_stripe_details].

How Stripe Payments Work

  1. Visitor submits a Stripe-enabled form.
  2. Plugin creates a Checkout Session (amount, currency, description, optional email, metadata).
  3. Visitor pays on Stripe Checkout.
  4. Stripe returns them to your success URL; the plugin verifies status and stores the transaction.
  5. Optional webhooks keep statuses in sync (completed, expired, refunds).

Manage Transactions

Open Stripe Transactions for customer, total, and status columns; open a detail view for the full Stripe response; refund in one click; export CSV as needed.

Use Cases

  • Service deposits and booking fees
  • Product/setup fee forms
  • Donation or invoice acceptance flows
  • Agency sites that prefer Stripe Checkout

Troubleshooting

  • No redirect: confirm Stripe is enabled and keys match Test/Live mode.
  • Paid on Stripe but missing in WP: check success URL, caching, and webhooks.
  • Wrong amount: re-check amount/quantity mapping vs payment total.

FAQ

Where do keys come from? Stripe Dashboard → API keys.
Amount source? Mapped field, WPForms total, quantity multiplier, or fixed fallback.
Where are payments? Stripe Transactions.
WPForms Lite? Yes.

Conclusion

For reliable WPForms Stripe payments, this plugin gives you Checkout Sessions, Test/Live keys, admin transactions, refunds, webhooks, and a thank-you shortcode — without storing card data on your site.

Source: GitHub — thenameda-form-payments-stripe-wpforms

Leave a reply

Your email address will not be published. Required fields are marked *