Accept 2 Checkout 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

Download the Plugin zip to your desktop.
Step 1
Download 
Zip File
Download the Plugin zip to your desktop.
If downloaded as a zip archive, extract the Plugin folder to your desktop Or Directly from Admin you can upload plugin for WordPress.
Step 2
Extract
If downloaded as a zip archive, extract the Plugin folder to your desktop Or Directly from Admin you can upload plugin for WordPress.
With your FTP program, upload the Plugin folder to the wp-content/plugins folder in your WordPress directory online.
Step 3
Upload
With your FTP program, upload the Plugin folder to the wp-content/plugins folder in your WordPress directory online.
Go to the Plugins screen and find the newly uploaded Plugin in the list.
Step 4
Go to Plugins
Go to the Plugins screen and find the newly uploaded Plugin in the list.
Click Activate Plugin to activate.
Step 5
Active Plugin
Click Activate Plugin to activate.
Questions about our plugins?

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.

For 2Checkout 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 number for the invoice.
  • Order ID - The unique number for the order.

For 2Checkout Add-on Subscription

If you activate the subscription purchase plugin, you'll receive an email with your subscription key.

For Import 2Checkout Data

  • Enter New Form Name - Name the form you're creating for the data import.
  • Choose File - Pick the file with the 2Checkout data you want to import.
  • Import Now - Click this button to begin importing the data from the selected fil

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 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

Get Premium Support

Request a Quote

Submit this form now and we will get back to you promptly!