Accept 2 Checkout (Verifone) Payments Using Contact Form 7 Pro
Overview
Description
ZealousWeb 'Accept 2Checkout Payments Using Contact Form 7 Pro' is an efficient solution for accepting payments directly through Contact Form 7. The 2Checkout Payment system offers a secure and straightforward interface for authorizing credit and debit card transactions on your website. By handling the entire transaction process, including the encrypted storage of sensitive card details, the 2Checkout system mitigates security risks associated with storing such information on your servers.
Plugin's purpose and benefits
- Accept Multiple Currencies - Easily handle payments in 25 different currencies.
- Manage Transactions - View and manage all payment transactions directly from your admin panel.
- Flexible Input Fields - Collect data using various form fields like drop-down menus, textboxes, and radio buttons.
- Extract Dynamic Data - Automatically gather dynamic values from your forms, such as item descriptions, amounts, and emails.
- Sandbox Mode - Test and ensure the functionality of payment transactions in a secure environment using 2Checkout Sandbox Mode.
- Test Payments Securely - Use Sandbox Mode to safely test transactions before going live.
- Integrate with Contact Form 7 - Save payment data from Contact Form 7 forms directly into your database.
- View Payment Details - Access detailed payment information from the admin side.
- Import and Export Data - Easily import and export your 2Checkout payment data.
- Custom Redirects - Set custom URLs for success and cancel pages, and use a shortcode to show payment details.
- Country Field Options - Display country options in a drop-down list using the Country field Tag, with values following ISO 3166 standards.
- MultiSite Compatibility - Works smoothly across multiple WordPress sites.
- Supports Multiple Forms - Use multiple forms on a single post or page.
Filters and Search - All filters and search facilities are available on the admin side. - Emails - Individual emails are sent to customers and admins after a 2Checkout payment transaction.
- Redirect Pages - Set ‘Success Return URL’ and ‘Cancel Return URL’ pages to redirect after the payment transaction. Display payment details using the shortcode [two-checkout-details] on these pages.
- Country Field Tag - Use the Country field Tag to display countries in a drop-down list. If using a custom approach, set the drop-down values to ISO 3166 standards (e.g., GB, IE, DE). Using the tag is preferred to display the country list correctly.
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, “2checkout,” along with Form, Mail, Messages, and Additional Settings, where you can make all settings related to the 2checkout plugin.
For wp-admin > Contact > Contact Forms > 2checkout
- Enable / Disable - Check the 2checkout Payment Form option for 2checkout submit button activation.
- Enable Debug Mode - Check the Enable Debug Mode to start transaction debugging.
- Payment Mode - This option will allow you to set the Sandbox 2checkout payment process in test mode.
- Merchant Code (required) - This field is required when you want to take payment using 2checkout.
- Secret Key (required) - This field is required when you want to take payment using 2checkout.
- 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 (required) - You have to set a name attribute for the text field of Contact Form 7, from which you need to pass the customer email to the 2Checkout website.
- Select Currency (required) - You can select your currency of 2Checkout here. The default is set as USD (United States Dollar).
- Success Return URL (optional) - You can enter the URL of the page to redirect for a successful 2Checkout payment transaction.
- Cancel Return URL (optional) - You can enter the URL of the page to redirect if a transaction fails.
Customer Billing 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 field of Contact Form 7.
- State (required) - You have to select a tag name for the state 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.
Plugin with separate Menu as “2Checkout Payments CF7 Pro”
For Dashboard
- 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 2Checkout Payments Using Contact Form 7 Pro , you can include the following features:
- 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 number for the invoice.
- Order ID - The unique number for the order.
- 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).
For Subscription
- If you activate the subscription purchase plugin, you'll receive an email with your subscription key.
For Email Template
For Settings
Dashboard Widgets
- Dashboard Widgets- Enable or Disable the Widget on the Dashboard.
Import / Export
- Import CSV- This feature allows you to bring in all PayPal transaction data and form data into your system.
- Export CSV- This feature enables you to extract and save all PayPal 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 to display 2checkout payment information after successful payment?
To display 2checkout payment information after successful payment, you need to add the "[two-checkout-details]" tag on the ‘Success URL’ page.
How to add 2checkout payment information in the email body?
It would be best to use the same tag you use to display the 2checkout payment form; you can find that tag in the mail body tag list.
How to display the 2checkout payment form option in contact form 7?
You can add the 2Checkout tag, which can be accessed in the form tag with the name 2Checkout.
Change log
version 2.0.0
- Plugin with the separate menu as "2Checkout Payments CF7 Pro"
- General Settings page
- Dashboard page with all transaction details with GUI graph
- Debug the Log view in a Separate file & Set Schedule to Delete it periodically
- Email Templates For contact form 7
- Dashboard Widget to show data on WP dashboard
version 1.3
- Fix minor bugs and make compitible with multisite network.
version 1.2
- Fix minor bugs and improve functionality
version 1.1
- Compatibility with new cf7 version
- Fix minor bugs and improve functionality
version 1.0
- Initial Release