Contact Form 7 – Stripe Addon

Description

ZealousWeb Technologies has come up with a Stripe payment gateway, which can be successfully integrated with Contact Form 7 for quick and secure revenue generation.

With the help of Contact form 7 – Stripe plugin, users can receive Credit Card Payments directly from Customers. The Plugin is potentially useful in receiving payments safely from any Contact Form 7 form, hosted on any page or post. Once the users submit the contact form, the payment checkout form is then displayed to them. The Stripe payment checkout form is used for quick and secure transactions, and it’s easy-to-implement.

The plugin provides you the option to make payment only once. Users can select the option to make Payment for one time since recurring transactions are not allowed. Our technical team supports the integration of Contact Contact form 7 – Stripe plugin within 30 days from the date of purchase, including all the public holidays and weekends. However, we do not assure the Contact form 7 – Stripe plugin’s compatibility with any other third-party plugin. Our team shall look into the compatibility of Contact form 7 – Stripe plugin with third-party plugin within the duration of 30 days of support if the task is of less complexity. For more complicated issues of compatibility of Contact form 7 – Stripe plugin with third-party plugins, our team will charge extra. The tasks’ complexity will solely be decided by and will at the discretion of ZealousWeb.

Pro Features

  • Receive payments in 25 different currencies.
  • Create multiple payment forms using Contact Form 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, email, quantity and customer details.
  • You can enable Test API Mode to ensure the proper functioning of the payment transactions.
  • Saves the payment related data into the database.
  • You can view Stripe payment data details on the admin side.
  • Easy to export Contact Form 7 payment data to CSV.
  • Filter and search options available on the admin side.
  • Admin can easily view or delete Contact Form 7 payment data.
  • Provides Shortcode [ stripe-details ] to display the transaction ID, Amount with currency and transaction status after the transaction is made.
  • Individual emails are sent to customers and admin after stripe payment transactions.
  • You can personalize the content of the email sent to the customer and admin after transactions.
  • Stripe payment tag added to email content will display stripe payment response in email.
  • You can set the ‘Success Return URL’ and ‘Cancel Return URL’ pages to redirect after the payment transaction.
  • The position of the Insert Tag for Stripe tag [stripe* stripe-xyz “Button Name”] will always be above the Submit button.

Installation Steps

To install this Plugin manually:
01

Download Zip File

Download the plugin zip file 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 the Plugins screen and find the newly uploaded Plugin in the list.

05

Active Plugin

Click Activate Plugin to activate it.

How To Use

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 “Stripe” along with Form, Mail, Messages, and Additional Settings, where you can make all settings related to Stripe Extension.

Note: You need to add the “Stripe” tag in your form. You will find a tag “Stripe” along with text, email, URL, etc.

To add a Stripe payment form to your Contact Form 7, find the setting attributes given below:

Enable Stripe Payment Form

Check the Stripe Payment Form option for Stripe submit button activation.

Enable Debug Mode

Check the Enable Debug Mode option to start transaction debugging.

Enable Test API Mode

This option will allow you to set the Stripe payment process in test mode.

Test Publishable Key (required)

This field is required when you have set Stripe mode for testing if your site is in test mode.

Get Your Publishable Key:
Get it from Stripe then Developers > API Keys page in your Stripe account.

Test Secret Key (required)

This field is required when you have set Stripe mode for testing if your site is in test mode.

Get Your Secret Key:
Get it from Stripe then Developers > API Keys page in your Stripe account.

Live Publishable Key (required)

This field is required to set Stripe mode to live if your site is in live mode.

Get Your Publishable Key:
Get it from Stripe then Developers > API Keys page in your Stripe account.

Live Secret Key (required)

This field is required to set Stripe mode to live if your site is in live mode.

Get Your Secret Key:
Get it from Stripe then Developers > API Keys page in your Stripe account.

Amount Field Name (required)

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

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

Quantity Field Name (optional)

You have to set a name attribute to any of your fields 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 Stripe website.

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

Customer Email Field Name (optional)

You have to set a name attribute for the text field of contact form 7 from which you need to pass the custom email of the customer to the Stripe website.

Description Field Name (optional)

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

Select Currency

You can select your currency of Stripe here. There are 25 currencies supported in this plugin, and the default is set as AUD (Australian Dollar).

Success Return URL (optional)

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

Cancel Return URL (optional)

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

Customer Details
  • First Name

    You have to select a name attribute for the first name field of contact form 7.

  • Last Name

    You have to select a name attribute for the last name field of contact form 7.

  • Company Name

    You have to select a name attribute for the company name field of contact form 7.

  • Address

    You have to select a tag name for the address field of contact form 7.

  • City

    You have to select a tag name for the city name field of contact form 7.

  • State

    You have to select a tag name for the state name field of contact form 7.

  • Zip Code

    You have to select a tag name for the zip code field of contact form 7.

  • Country

    You have to select a tag name for the country field of contact form 7.

Getting Help

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