Accept Elavon Payments Using Contact Form 7 Pro
Overview
Description
ZealousWeb Technologies has released a new plugin called 'Accept Elavon Payments Using Contact Form 7 Pro.' This plugin integrates the Elavon payment gateway with Contact Form 7, allowing businesses to accept credit card payments directly on their website without redirecting customers to a third-party page. It's designed for small and medium-sized businesses, offering a quick and secure way to process payments. The plugin only supports one-time payments and is easy to integrate. ZealousWeb also offers support for setting up and ensuring compatibility, though complex issues may incur additional costs.
Plugin's purpose and benefits
- Test API Mode - Enable Test API Mode to ensure proper functioning of the plugin.
- Data Storage - Saves payment-related data into the database.
- Admin Filters & Search - Includes filter and search options on the admin side.
- Email Personalization - Personalize the content of emails sent to customers and admins after transactions.
- Stripe Payment Tag - Includes a Stripe payment tag in email content to display Stripe payment responses.
- Elavon Tag - Adds an [elavon] tag in email content to replace it with the Elavon payment response.
- Return URL & Custom Message - Set a payment success return URL and custom message.
- Multiple Forms - Create multiple payment forms using Contact Form 7.
- Multiple Forms per Page - Supports multiple forms on a single post or page.
- Input Field Capture - Captures values from all input fields, including drop-down menus, textboxes, hidden fields, and radio buttons.
- Dynamic Values - Accepts dynamic values from the frontend for parameters such as item company, amount, country, state, city, and zip code.
- View Payment Data - View Elavon payment data details in the admin panel.
- Data Export - Easily export Contact Form 7 payment data to PDF and CSV formats.
- Data Management - Admins can view or delete Contact Form 7 payment data.
- Email Notifications - Sends individual emails to customers and admins after Elavon payment transactions.
- General Settings Page: Simplified configuration and management through an intuitive General Settings interface.
- Dashboard Widget: Instantly view Elavon transaction statuses directly from the WordPress Dashboard.
- Comprehensive GUI Dashboard: Visualize all Elavon transactions with an interactive dashboard featuring graphical representations.
- Customizable Email Templates: Personalize email notifications for both users and admins within Contact Form 7 forms.
- Debug Log Functionality: Track developer payments and troubleshoot failed or blocked transactions efficiently.
- Export to CSV: Quickly export Contact Form 7 payment data into CSV format for easy record keeping and reporting.
- Advanced Filters and Search: Efficiently manage transactions with built-in filtering and search options in the admin panel.
Get Started
Quick setup instructions
How To Use & Features
You have to configure it from wp-admin > Contact > Add/Edit Contact Forms (Contact Form 7 needs to be activated before) to use this plugin.
You will find a new tab, "Elavon," along with Form, Mail. Messages, and Additional Settings, where you can make all settings related to Elavon Converge.
To add the Elavon payment form to your Contact Form 7, you will find below-given setting attributes
For wp-admin > Contact > Contact Forms>Elavon
- Use Elavon Payment Form - Attach the Elavon payment form to a specific Contact Form 7. If not selected, Contact Form 7 will function as usual.
- Enable Test API Mode - Set the Elavon payment process in test mode for testing purposes.
- Amount Field Name (required) - Specify the field name that retrieves the payment amount.
- Elavon Merchant ID (required) -Enter the field name that retrieves the merchant ID.
- Elavon User ID (required) - Enter the field name that retrieves the user ID.
- Elavon Pin (required) - Specify the field name that retrieves the PIN.
- Description (Optional) - Enter the field name for the payment description.
- Sales Tax (Optional) - Provide the field name to retrieve sales tax.
- Company Name (Optional) - Enter the field name to retrieve the company name.
- Address, City, State, Country, Zip Code (Optional) - Provide field names to retrieve address details.
- Phone and Email (Optional) - Specify field names to retrieve phone and email information.
- Form Button Label (Optional) - Customize the label for the payment form submit button.
- Success Return URL (Optional) - Set a URL to redirect to after a successful payment.
- Success Message (Optional) - Enter a custom message to display after successful payment.
If you activate the subscription purchase plugin, you'll receive an email with your subscription key.
Plugin with separate Menu as “Elavon Payments using Contact Form 7 Pro”
For Dashboard
Dashboard page with all transaction details with GUI graph
- Total Transaction- Displays the total number of transactions processed.
- Total Amount- Displays the total amount of transactions processed.
- Success Transaction- Displays the number of transactions that were successfully processed.
- Failed Transaction- Displays the number of transactions that failed to process.
- Total Monthly Transactions- Displays transactions chart-wise on a monthly basis
- Total Yearly Transactions- Displays transactions in a pie chart format on a yearly basis.
- View Your Recent Transactions- Displays the 5 most recent transactions.
- Filter- Displays transactions based on selected date, form, and status (Approved, Canceled, Refunded).
For Transaction
To manage transaction listings in Accept Elavon Payments Using Contact Form 7 Pro, you can include the following features:
- Form Name Display the name of the Contact Form 7 form associated with each transaction.
- Transaction Success- Indicate whether each transaction was successful or not.
- Total Amount- Show the total amount for each transaction.
- Submitted Date- Record the date each form was submitted.
- Ordering- Allow users to sort the listings in ascending or descending order based on the form name, transaction success, total amount, and submitted date.
- Search- Include a search function to quickly find specific transactions.
- Export CSV- Enable users to export the transaction data to a CSV file for easy record-keeping and analysis.
- Date-wise Listing- Filter transactions by specific dates to see all transactions that occurred within a particular time frame.
- Form-wise Listing- Filter transactions based on specific forms to view transactions related to a particular form
- Pagination- Use pagination to manage long lists of transactions, making them easier to navigate and view.
- Payer Email Address- Email address of the payer initiating the transaction.
- Transaction ID- Unique identifier assigned to the transaction.
- Invoice ID- Reference number for the invoice associated with the payment.
- Request IP- IP address from which the payment request originated.
- Currency Code- Currency used for the transaction.
- CF7 Form Data- All data submitted through the Contact Form 7.
- Transaction API Data Response- Response data received from the transaction API.
- Transaction Status- Current status of the transaction (e.g., completed, pending, failed).
- Refund Payment - When you click the 'Refund Payment' button, the payment will be refunded."
For Subscription
If you activate the subscription purchase plugin, you'll receive an email with your subscription key.
For Email Template
"Accept Elavon Payments Using Contact Form 7 Pro - Email Template" is an extension for Contact Form 7 that enhances email configuration. It allows customization of emails sent to users and admins. You can choose from pre-made templates and easily adjust them to fit your needs.
For Settings
Dashboard Widgets
- Dashboard Widgets- Enable or Disable the Widget on the Dashboard.
- Dashboard Currency Setting- Choose the Currency Symbol to Display Total Amount on the Dashboard.
Import / Export
- Import CSV- This feature allows you to bring in all Elavon transaction data and form data into your system.
- Export CSV- This feature enables you to extract and save all Elavon transaction data and form data from your system
Log File
- Enable Debug Logging- Check this option to enable debug logging. View log | Clear log Error log cleared
- Error log duration- Select option to clear the log based on weekly, monthly or never.
Get Support
FAQs
How do I add Elavon payment information in the email body?
You can include transaction information in your email body using a shortcode. Simply add `[elavon]` where you want to display the Elavon payment response in your Contact Form 7 Email Body.
What credentials are required for Elavon Payment configuration?
To configure Elavon Payments, you will need the following parameters:
- Elavon Merchant ID
- User ID
- PIN Number
For detailed instructions on obtaining these credentials, please refer to the Elavon Connection Guide available [here]
Change log
version 2.0
- Added General Settings page for seamless configuration and management.
- Introduced WordPress Dashboard Widget to quickly view Elavon transaction status at a glance.
- Implemented a dedicated dashboard with GUI Graphs for clear visualization of all Elavon transactions.
- Added customizable Email Templates for both user and admin Contact Form 7 forms.
- Integrated Debug Log functionality to monitor developer payments and troubleshoot blocked or failed processes.
- Enabled Export to CSV option to easily download Contact Form 7 payment data.
- Added Filters and Search functionality in the admin panel for efficient transaction management and quick data retrieval.
version 1.6
- Security issue fixed.
version 1.5
- Updated subscription API URL.
- Tested with WordPress 6.6.
- Fatal Error Solved
version 1.4
- Bug Fixes and update some activation functioning
version 1.3
- Fix minor bugs and Make Compitible with Multi Network Site.
version 1.1
- Make compitible with Old and New Contact form 7 version.
version 1.0
- Initial Release

















