Description
Thenameda Form Payments with Elavon for WPForms lets you accept credit card payments directly on WPForms via the Elavon Converge XML API.
This addon ports the workflow of the Contact Form 7 Elavon Converge plugin into WPForms with a cleaner architecture: payments run during form processing, credentials stay server-side, and transactions are stored as first-class records in wp-admin.
Features
- Per-form Elavon settings in the WPForms builder (Settings → Elavon)
- Demo and Live credentials (Merchant ID, User ID, PIN)
- Charge amount from WPForms payment total, a mapped field, or a fixed amount
- Optional quantity, email, phone, description, sales tax, and billing address mapping
- Modern on-form payment UI with card formatting and brand detection
- Payment processed on submit via Elavon Converge `ccsale`
- Transaction records in wp-admin with status badges
- Refund / void from the transaction detail screen
- CSV export of recent transactions
- [elavon-details] shortcode for thank-you pages
- Works with WPForms Lite and Pro
How it works
1. Enable Elavon on a form under Settings → Elavon
2. Enter Demo or Live Merchant ID, User ID, and PIN
3. Map amount / email fields (or use WPForms payment fields)
4. Publish the form — card fields appear automatically before the submit button
5. On submit, the addon charges via Elavon Converge and stores the transaction
6. Successful payments appear under Elavon → All Transactions
Shortcode
Use [elavon-details] on your success page to show the transaction ID, amount, and status after payment.
Installation
1. Install and activate WPForms Lite (or WPForms Pro).
2. Upload this plugin folder to `/wp-content/plugins/` or install the ZIP via Plugins → Add New → Upload.
3. Activate **Thenameda Form Payments with Elavon for WPForms**.
4. Edit a WPForms form → Settings → Elavon and configure your credentials.