
內容簡介
Thenameda Form Payments with Stripe for WPForms 是一款 WPForms 外掛的附加功能,讓使用者能在任何 WPForms 表單上接受信用卡和 Stripe 付款。透過安全的 Stripe Checkout,使用者可以輕鬆完成付款,並在 WordPress 控制台中查看交易紀錄。
【主要功能】
• 每個表單的 Stripe 設定
• 安全的 Stripe Checkout 轉向
• 支援 25 種貨幣
• 可自訂成功與取消返回網址
• 一鍵退款功能
• CSV 匯出付款資料
外掛標籤
開發者團隊
② 後台搜尋「Thenameda Form Payments with Stripe for WPForms」→ 直接安裝(推薦)
原文外掛簡介
Thenameda Form Payments with Stripe for WPForms is an add-on for the WPForms plugin. It lets you accept credit card and Stripe payments on any WPForms form.
Configure Stripe per form directly in the WPForms form builder (Settings → Stripe). When a visitor submits the form they are redirected to Stripe Checkout to complete the payment securely. Once the payment succeeds, the transaction is stored in your WordPress dashboard for review.
Works with WPForms Lite and WPForms Pro.
Features
Per-form Stripe settings inside the WPForms form builder (Settings → Stripe).
Secure redirect checkout using Stripe Checkout Sessions.
Test and Live modes with separate API keys.
25 supported currencies.
Map any field as the payment amount, or use the WPForms payment total.
Optional quantity multiplier and customer email pre-fill.
Configurable success and cancel return URLs.
Optional payment success message for the thank-you page.
[thenfopa_stripe_details] shortcode to show transaction ID, amount, and status once after payment.
Transaction listing with customer, total, and status columns.
Transaction detail view with the full Stripe response.
One-click refunds from the transaction detail screen.
Optional Stripe webhooks for reliable status updates (REST endpoint per form; signing secret required).
CSV export of payment data (up to 10 recent records).
Requirements
WordPress 6.2 or higher
PHP 7.2 or higher
WPForms Lite or WPForms Pro
A Stripe account
External Services
This plugin connects to the Stripe API to process payments and refunds.
What Stripe is and why it is required
Stripe is a third-party payment processing service that securely accepts credit and debit card payments online. This plugin requires Stripe because payment card data is collected and charged through Stripe Checkout rather than being stored or processed on your WordPress site. Without Stripe, the plugin cannot create Checkout Sessions, confirm payments, or issue refunds.
What data is sent and when
When a visitor submits a WPForms form with Stripe enabled, the plugin sends payment-related data to Stripe over HTTPS to create a Checkout Session. Depending on your form configuration, this may include:
Payment amount and currency
Payment description / product name
Customer email address (if mapped from a form field)
Form and entry identifiers as metadata (form ID, entry ID, and an internal reference token)
After payment, the plugin may retrieve the Checkout Session from Stripe to verify payment status, and site administrators may request refunds through the Stripe API. If you configure a Stripe webhook and provide the signing secret, Stripe also sends payment status events (such as completed checkout sessions, expired sessions, or refunds) to your site. Webhook requests are rejected unless they include a valid Stripe-Signature for that secret.
Card details are entered by the customer on Stripe’s hosted Checkout page and are handled by Stripe; this plugin does not receive or store raw card numbers.
Stripe policies
Privacy Policy: https://stripe.com/privacy
Terms of Service: https://stripe.com/legal/ssa
