Accept Sagepay Payments Using Contact Form 7

Description

SagePay Server Gateway is a reliable plugin for accepting payments on your Contact Form 7.

The Sage Pay Payment system provides a secure, simple means of authorizing credit and debit card transactions from your website.

The Sage Pay system provides a straightforward payment interface for the customer. It takes complete responsibility for the online transaction, including the collection and encrypted storage of credit and debit card details, eliminating the security implications of holding such sensitive information on your servers.

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 Accept Sage Payments Using Contact Form 7 within 30 days from the date of purchase, including all the public holidays and weekends. However, we do not assure the Accept Sage Payments Using Contact Form 7 compatibility with any other third-party plugin. Our team shall look into the compatibility of Accept Sage Payments Using Contact Form 7 with third-party plugins within 30 days of support if the task is of less complexity. For more complicated issues of compatibility of Accept Sage Payments Using Contact Form 7 with a third-party plugin, our team will charge extra. The complexity of the tasks will solely be decided by and will at the discretion of ZealousWeb.

Pro Features

  • Create multiple payment forms using Contact Form 7.
  • It Supports multiple forms on a single post or page.
  • 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 amount, email, quantity & billing, and shipping details.
  • Option to enable Sagepay Sandbox Mode to ensure the functioning of the payment transactions.
  • Saves Contact Form 7 payment data into the database.
  • You can view Sagepay payment data details on the admin side.
  • Option to export the Contact Form 7 payment data to CSV.
  • All filters and search facilities are available on the admin side.
  • Individual emails are sent to customers and admin after the Sagepay payment transaction.
  • [sagepay-payment-details] tag added to email content will display Sagepay payment response in email.
  • You can set ‘Success Return URL’ and ‘Cancel Return URL’ pages to redirect after the payment transaction, you can display payment detail using shortcode adding in Success & Cancel page [sagepay-details].
  • You can use the Country field Tag option to display the country in the drop-down. If you want to go with custom, you need to set drop-down value in ISO 3166 ( Examples: GB, IE, and DE ), so we prefer to use our tag, i.e., “Sagepay country,” for displaying the country list.

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, “Sagepay,” along with Form, Mail, Messages, Additional Settings from where you can make all settings related to the Sagepay plugin.

 

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

To use the Sagepay option, first, you need to create and save form tags.

You can use the Country field Tag option to display the country in the drop-down if u 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 country list.

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

Enable Sagepay Payment Form

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.

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.

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:

Live Encryption Password (required)

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 drop-down 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 drop-down 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.

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!