Accept Authorize.NET Payments Using Contact Form 7 Pro
Overview
Description
ZealousWeb Technologies has launched a new plugin called 'Accept Authorize.NET payment gateway using Contact Form 7 Pro' This plugin integrates the Authorize.NET payment gateway with Contact Form 7, allowing users to receive credit card payments directly from customers. This solution is ideal for users facing fee-related issues, as it avoids the need to redirect customers to a third-party payment page.
Plugin's purpose and benefits
- Transaction Status Dashboard Widget - Quickly view transaction statuses directly from the WordPress Dashboard.
- GUI Graph Dashboard - A graphical interface to visualize transaction data.
- Email Templates - Pre-defined email templates for user and admin transaction notifications.
- Refund Functionality - Initiate refunds directly from the admin interface.
- Debug Log - Logs to debug and monitor payment processes and troubleshoot issues.
- Recurring Payments - Accept recurring payments via Authorize.NET with an option to cancel subscriptions from the admin panel.
- Test API Mode - Enable test mode to ensure payment transactions work properly before going live.
- Multiple Payment Forms - Create and manage multiple payment forms using Contact Form 7.
- Support for Various Input Formats - Accept values from dropdowns, textboxes, radio buttons, etc.
- Dynamic Parameters - Customize payment forms dynamically with item description, amount, email, quantity, and customer details.
- CSV Export -Export payment data from Contact Form 7 to CSV for analysis.
- Filters and Search - Admin-side filters and search options to manage and locate payment records easily.
- Data Management - View and delete payment data directly from the admin interface.
- Personalized Emails -Customize transaction notification emails for customers and administrators.
- Redirect Options - Define URLs to redirect users after completing or canceling a transaction.
- Shortcode Support - Use the [authorize-details] shortcode to display transaction details after a payment is made.
- Insert Tag Positioning - Ensures the Authorize.NET payment button appears above the submit button on forms.
- WordPress VIP Compatibility - Ensures compatibility with WordPress VIP for high security, performance, and scalability.
- Recurring Payments Management - Handle recurring payments via Authorize.NET and manage subscriptions and cancellations from the admin panel.
- Enhanced CSV Export - Easily export payment data to CSV format for business insights and integration with other systems.
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, “Sagepay,” along with Form, Mail, Messages, Additional Settings from where you can make all settings related to the Sagepay plugin.
You can use the Country field Tag option to display the country in the drop-down if you are going with custom u need to set the drop-down value in ISO 3166 ( Examples: GB, IE, and DE ), so we prefer to use our tag to display the country list.
For wp-admin >Sagepay(Opayo) payment form to your Contact Form 7
- Sagepay(Opayo) Enable - Check the Sagepay Payment Form option for Sagepay submit button activation.
- Enable Debug Mode - Check the Enable Debug Mode to start transaction debugging
- Enable Payment Mode - This option will allow you to set the Sandbox Sagepay payment process in test mode.
- Sandbox Vendor Name (required) - This field is required when you have set Sagepay mode to sandbox if your site is in test mode.
Get Your Sandbox Vendor Name: Click here. {Link inviliude} - Sandbox Encryption Password (required) - This field is required when you have set Sagepay mode to sandbox if your site is in test mode.
Get Your Encryption Password Key: Click here. {Link inviliude} - Live Vendor Name (required) - This field is required to set Sagepay mode to live if your site is in live mode.
- Get Your Live Vendor Name - This field is required when you have set Sagepay mode to live if your site is in live mode.
Get Your Live Encryption Password: - Amount Field Name (required) - You have to select a name attribute for the amount field of Contact Form 7 like dropdown menu, textbox, hidden field, radio buttons, etc.
- Quantity Field Name (optional) - You have to select a name attribute for the quantity field of Contact Form 7 like dropdown menu, textbox, hidden field, radio buttons, etc.
- Customer Email Field Name (required) - You have to set a name attribute for the text field of contact form 7, from which you need to pass the customer’s custom email to the Sagepay website.
- Transaction type (required ) - Sage Pay offers you a wide variety of transaction types that you can process. Each of the types differs in the way they process transactions.
- Apply 3D Secure (required) -The 3D Secure authentication is an additional fraud prevention scheme that is available to all companies using the Sage Pay system to process transactions.
- Select Currency (required) - You can select your currency of Sagepay here. The default is set as GBP(Pound Sterling).
- VendorTXCode Prefix (optional) - Please enter the unique prefix name, which displays in the invoice order.
- Success Return URL (optional) - You can enter the URL of the page to redirect for a Successful Sagepay Payment transaction.
- Cancel Return URL (optional) - You can enter the URL of the page to redirect if a transaction fails.
- Customer Billing & Shipping Details
- First Name (required) - You have to select a name attribute for the first name field of contact form 7.
- Last Name (required) - You have to select a name attribute for the last name field of contact form 7.
- Address (required) - You have to select a tag name for the address field of contact form 7.
- City (required) - You have to select a tag name for the city name field of contact form 7.
- State (required) - You have to select a tag name for the state name field of contact form 7.
- Zip Code (required) - You have to select a tag name for the zip code field of contact form 7.
- Country (required) - You have to select a tag name for the country field of contact form 7.
For Sagepay(Opayo) payment Details
- Title - User Email The payer's email address.
- Total Amount - The total amount charged for the transaction.
- Submitted Date - The date and time when the payment was made.
- Transaction Status - The current state of the payment:
- Approved: Payment successful.
- Pending: Processing.
- Declined: Payment failed.
- Refunded: Payment returned.
- Invoice ID - The unique identifier for the order provided by Sagepay.
- Order ID - The unique identifier for the order provided by Sagepay
For Sagepay(Opayo) Form Details
Form Data:
- First-name, last-name - The first and last names of the user.
- Your-email - Email address of the user.
- Amount - The transaction amount.
- Qty - Quantity of items bought.
- city, state, address, zipCode - The billing or shipping address details.
- Opayo_country-632 - The country code related to the transaction.
- g-recaptcha-response, recaptcha - Security fields used to verify the user is not a robot.
Transaction Status:
- First-name, last-name - The first and last names of the user.
- Your-email - Email address of the user.
- Amount - The transaction amount.
- Qty - Quantity of items bought.
- city, state, address, zipCode - The billing or shipping address details.
- Opayo_country-632 - The country code related to the transaction.
- g-recaptcha-response, recaptcha - Security fields used to verify the user is not a robot.
Security & Card Details:
For Sagepay(Opayo) Add-on Subscription
If you activate the subscription purchase plugin, you'll receive an email with your subscription key.
For Import Sagepay(Opayo) data
- Enter New Form Name - Name the form you're creating for the data import.
- Choose File - Pick the file with the Sagepay data you want to import.
- Import Now - Click this button to begin importing the data from the selected file.
Get Support
FAQs
When we take Accept Authorize.NET Payments Using Contact Form 7 Pro version. Then for a complete one year, we can do an unlimited transaction?
Yes, With Pro version you can use unlimited Transaction.
What credentials are required for Athorize.Net configuration?
You need to add Login ID and Transaction ID in contact form 7's Athorize.Net tab.
Does the plugin provide recurring payment?
No, it does not provide recurring payments.
How does currency option works?
You need to select currency as per your Athorize.Net account.
Change log
version 4.0.0
- Fixed: Error log management issue resolved
version 3.3.9
- Compatibility Update: Fully tested and confirmed compatible with WordPress 6.8.2.
- Bug resolved.
version 3.3.8
- Integrated Google Pay (GPAY) support with Authorize.NET for Contact Form 7 Pro
version 3.3.7
- Bug fix implemented
version 3.3.6
- Brand-New, Redesigned Admin Dashboard for an Improved User Experience.
- Upgraded Bar & Pie Charts for Clearer Data Visualization.
- Optimized Plugin Performance for Seamless Functionality.
version 3.3.5
- Bug resolved.
version 3.3.4
- Updated subscription API URL.
- Tested with WordPress 6.6.
version 3.3.3
- Improved compatibility with WordPress VIP platform by refactoring code to adhere to VIP coding standards.
version 3.3.2
- Recurring Payment accept with Authorize.NET and also set the option to cancel recurring from admin.
version 3.3.1
- Bug fixes: Debug log
- Export CSV with submitted time
version 3.3
- Realsed Export Feature
- Fix - Solved Minor bugs and export issue form list
version 3.2
- Fix - Solved Minor bugs and export issue form list
version 3.1
- Fix - Solved Minor bugs and update activate and upgrade function
version 3.0
- Quickly view transaction status with the WordPress Dashboard widget
- Separate dashboard for all transaction using GUI Graph
- Offer email templates for the user and admin contact forms
- Refund functinality
- Debug Log functionality to check if any developer payments or processes if blocked
version 2.6
- Minor Bug Fix
- Compatibility with new cf7 version
- Fix - Solved Merchant Transaction Key notification.
- Update Library and compatibility with latest PHP version.
version 2.2
- Fix - Make compitiable with Latest Contact form 7
- Fix - Tooltip issue fixed in New WP 5.5
version 1.0
- Initial Release