Collect secure credit and debit card payments through 2Checkout on any WPForms form. Configure credentials per form in the WPForms builder, map amount and billing fields, and store every transaction for review.
Features
- Works with WPForms Lite and WPForms Pro
- Per-form 2Checkout settings inside the form builder (Settings → 2Checkout)
- Sandbox / test mode using 2Checkout TEST payment type
- Supports 25 currencies
- Dynamic amount from WPForms payment fields, mapped fields, or a fixed amount
- Optional quantity field multiplier
- Full billing field mapping required by the 2Checkout REST API
- Modern on-form card UI with brand detection and client-side validation
- Charges on submit; failed payments block the WPForms entry
- Transaction CPT with filters, detail view, and CSV export (10 most recent rows in free)
- Background sync for AUTHRECEIVED → COMPLETE order status
- Success redirect + `[two-checkout-details]` shortcode for thank-you pages
Shortcode
Add `[two-checkout-details]` on your success page to display the last payment summary (invoice, amount, status).