Contact Form 7 – Paypal Addon Pro

Description

Using the Contact Form 7 – PayPal Addon Pro plugin the payment collection is possible with the form. This plugin will surely solve your all integration issues making the process more efficient. As the newly extended plugin seamlessly integrates PayPal with Contact Form 7 by allowing the WordPress developers, to add a PayPal submit button in the contact form 7 that redirects to PayPal’s website so that you can experience a hassle-free and secure payment. This Pro extension can surely add real value to WordPress sites seeking secure, quick online payment integration.

The Addon provides you the option to make payment only once. There is no recurring payment option available. Users can select the option to make Payment for one time since recurring transactions are not allowed. Our technical team lends support for the integration of Contact Contact Form 7 – PayPal Addon Pro within the period of 30 days from the date of purchase, including all the public holidays and weekends. However, we do not assure the compatibility of the Contact Form 7 – PayPal Addon Pro with any other third-party Addon. Our team shall look into the compatibility of Contact Form 7 – PayPal Addon Pro with third-party Addon within the duration of 30 days of support if the task is of less complexity. For more complex issues of compatibility of Contact Form 7 – PayPal Addon Pro with third-party Addon, our team will charge extra. The complexity of the tasks will solely be decided by and will at the discretion of ZealousWeb Technologies Pvt. Ltd.

Pro Features

  • PayPal payment with 25 currencies supported.
  • Option to Integrate multiple PayPal accounts in a single CF 7.
  • Permits to take values from all input fields including drop-down menu, textbox, hidden field, radio buttons, etc.
  • Accepts dynamic value from frontend for parameters like item description, amount and quantity.
  • ‘Sandbox’ testing option available to ensure proper functioning.
  • You can add ‘Success Return URL’ and ‘Cancel Return URL’ pages to redirect after the payment transaction.
  • Supports multiple languages.
  • Saves the payment data into the database.
  • View PayPal payment data at admin side.
  • Option to export Payment data in Contact Form 7 to CSV.
  • Options for filters and search facility at the Admin side.
  • Admin can view and delete the payment data.
  • Provides Shortcode [paypal-details] to display the transaction ID, Amount with currency and transaction status after the transaction is made.
  • Debug Mode Option is available to check transaction issues.
  • You can personalize the content of the email sent to the customer and admin after transactions.
  • Admin can filter the Payment data records month wise.
  • Admin can use the default contact form 7 mail settings for managing PayPal payment mail.

Installation Steps

To install this Plugin manually:
01

Download Zip File

Download the Plugin zip to your desktop.

02

Extract

If downloaded as a zip archive, extract the Plugin folder to your desktop.

03

Upload

With your FTP program, upload the Plugin folder to the wp-content/plugins folder in your WordPress directory online.

04

Go to Plugins

Go to Plugins screen and find the newly uploaded Plugin in the list.

05

Active Plugin

Click Activate Plugin to activate it.

How To Use

To use this plugin, you have to configure it from wp-admin > Contact > Add/Edit Contact Forms (Contact Form 7 needs to be activated before).

Just like other tabs of Contact Form 7, you will find a new tab “PayPal Addon Pro” using this you can submit your form and redirect to PayPal and make payment.

Use PayPal Payment Form

Check the PayPal Payment Form for PayPal submit button activation.

Enable Test API Mode

Check the Enable Test API Mode to enable Sandbox for test mode.

Enable Debug Mode

Check the Enable Debug Mode to start transaction debugging.

Sandbox PayPal Client Id (required)

This field is required when you have set PayPal mode to sandbox if your site is in test mode.

Sandbox PayPal Client Secret (required)

This field is required when you have set PayPal mode to sandbox if your site is in test mode. Enter merchant Secret key of your PayPal account.

Get your API test credentials:
The PayPal Developer site also assigns each sandbox Business account a set of test API credentials. Log in to the PayPal Developer site and navigate to the Sandbox Accounts page or Dashboard > Sandbox > Accounts. View your test API credentials by clicking the expand icon next to the Business account that you want to use in your request. Then, navigate to the Profile > API credentials tab of the sandbox account.

Live PayPal Client Id (required)

This field is required when you have set PayPal mode to live if your site is in live mode.

Live PayPal Client Secret (required)

This field is required when you have set PayPal mode to live if your site is in live mode.

Get your REST API credentials:
You can view and manage the REST API sandbox and live credentials on the PayPal Developer site My Apps & Credentials page. Within the setting for each of your apps, use Live toggle in the top right corner of the app settings page to view the API credentials and default PayPal account for each of these environments. If you have not created an app, navigate to the My Apps & Credentials page.

Amount Field Name (required)

You have to set a name attribute to any of your field of Contact Form 7 like drop-down menu, textbox, hidden field, radio buttons, etc. from which you need to pass amount value to PayPal website.

For example, [hidden price "20"] This is a hidden field with name “price”. You will need to set “price” in this Amount Field Name of PayPal tab.

Quantity Field Name (optional)

You have to set a name attribute to any of your field of Contact Form 7 like drop-down menu, textbox, hidden field, radio buttons, etc. from which you need to pass the quantity of the item to the PayPal website.

For example, [radio quantity "1" "2" "3"] This is a radio button field with name “quantity”. You will need to set “quantity” in this Quantity Field Name of PayPal tab.

Description Field Name (optional)

You have to set a name attribute to text field of Contact Form 7 from which you need to pass the description of the item to the PayPal website.

Select Currency

You can select your currency of PayPal here. Default is set as AUD (Australian Dollar). 25 currencies are supported in this plugin.

Success Return URL (optional)

You can enter the URL of the page to redirect for a Successful PayPal Payment transaction.

Cancel Return URL (optional)

You can enter the URL of the page to redirect if a transaction fails.

Code given below will help you to set Contact Form 7 with PayPal Extension.

Getting Help

If you have any difficulties while using this Plugin, please feel free to contact us at opensource@zealousweb.com. We also offer custom WordPress extension development and WordPress theme design services to fulfill your e-commerce objectives. Our professional impassioned WordPress experts provide profound and customer-oriented development of your project within short timeframes. Thank you for choosing a Plugin developed by ZealousWeb!

Loading your cart...