From 22d748762c6dc211651736600d41cf0b04ec8f43 Mon Sep 17 00:00:00 2001 From: Chuck Scott Date: Fri, 7 Aug 2015 10:09:56 -0400 Subject: [PATCH] Updated versions and readme.txt file. --- ...ocommerce-merchant-e-solutions-gateway.php | 6 +- readme.txt | 115 ++++++++++++++---- 2 files changed, 93 insertions(+), 28 deletions(-) diff --git a/glm-woocommerce-merchant-e-solutions-gateway.php b/glm-woocommerce-merchant-e-solutions-gateway.php index ebd1aa0..ab20e26 100644 --- a/glm-woocommerce-merchant-e-solutions-gateway.php +++ b/glm-woocommerce-merchant-e-solutions-gateway.php @@ -3,8 +3,8 @@ * Plugin Name: GLM WooCommerce Merchant e-Solutions Gateway * Plugin URI: http://www.gaslightmedia.com/ * Description: Gaslight Media Merchant e-Solutions support for WooCommerce. Provides a payment gateway that will process WooCommerce payments and refunds through Merchant e-Solutions. For more information on Merchant e-Solutions see their Website at https://www.merchante-solutions.com/. - * Version: 1.0.2 - * Author: Chuck Scott + * Version: 1.0.3 + * Author: Gaslight Media * Author URI: http://www.gaslightmedia.com/ * Text Domain: glm-woocommerce-merchant-e-solutions-gateway * Domain Path: languages @@ -21,7 +21,7 @@ * @package glmMerchantESolutions * @author Chuck Scott * @license http://www.gaslightmedia.com Gaslightmedia - * @version 1.0.2 + * @version 1.0.3 */ /* diff --git a/readme.txt b/readme.txt index dea9547..6dc4512 100644 --- a/readme.txt +++ b/readme.txt @@ -1,28 +1,32 @@ === GLM WooCommerce Merchant e-Solutions Gateway === Contributors: cscott@gaslightmedia.com Donate link: http://www.gaslightmedia.com -Tags: Gaslight Media,Plugin,WooCommerce,Merchant e-Solutions,Mes Payment Gateway +Tags: Gaslight Media,Plugin,WooCommerce,Merchant e-Solutions,Mes Payment Gateway,Credit Card Requires at least: 3.0.1 -Tested up to: 3.4 +Tested up to: 4.2.4 Stable tag: 4.3 License: GPLv2 or later -License URI: http://www.gnu.org/licenses/gpl-2.0.html +License URI: http://www.gaslightmedia.com/WordPress/plugin/license -This is the Gaslight Media produced plugin that extends WooCommerce to include support for the -Merchant e-Solutions credit card payment gateway. +Gaslight Media produced plugin that extends WooCommerce to include support for the +Merchant e-Solutions credit card payment gateway. == Description == -This is a plug-in for WordPress/WooCommerce to process credit cards via the -"Merchant e-Solutions" payment gateway. +Welcome to the Gaslight Media Merchant e-Solutions payment gateway plugin. -Features of this plugin are... +This plug-in adds the Merchant e-Solutions credit card payment gateway to +WooCommerce at "Checkout Option" under "WooCommerce" -> "Settings" -> "Checkout". -* Only WooCommerce plug-in certified by Merchant e-Solutions +The features of this plugin are... + +* True WooCommerce plug-in certified by Merchant e-Solutions * Highly integrated with WooCommerce -* Processes payments direct throught Merchant e-Solutions - No additional service required -* Admin options to require address and/or card code validation (checks these first with a pre-authorization check) -* Selectable credit card icons for checkout payment form +* Processes payments direct throught Merchant e-Solutions +* Process partial or full refunds directly from a WooCommerce order detail page +* Can select whether to do address verification and/or card code validation prior to transaction +* Selectable credit card icons for checkout payment form to graphically show which cards may be used +* Optional limit to the number of payment attempts that may be made * Provides for input of both Test mode and Production mode cridentials * May be easily switched between test and production mode * Simple or verbose debug information for testing @@ -34,16 +38,21 @@ Features of this plugin are... When requesting production credentials with Merchant e-Solutions, specifiy that the Certified Product Name is "Gaslight Media". -This section describes how to install the plugin and get it working. - -e.g. +To install this plugin... -1. Upload `plugin-name.php` to the `/wp-content/plugins/` directory -1. Activate the plugin through the 'Plugins' menu in WordPress -1. Place `` in your templates +1. Upload to the `/wp-content/plugins/` directory +2. Activate the plugin through the 'Plugins' menu in WordPress +3. Go to "WooCommerce" -> "Settings" -> "Checkout" -> "Merchant e-Solutions and adjust as desired == Frequently Asked Questions == +Q: Do I need an account with Merchant e-Solutions to use this plugin? +A: Yes, contact Merchant e-Solutions or our bank to setup an account. + https://www.merchante-solutions.com/ + +Q: How do I setup a Test mode account? +A: Please contact your Merchant e-Solutions representative or your bank for assistance. + = What card numbers can I use for testing = Any valid credit card number may be used when the "Transaction Mode" is set to "Test Mode". @@ -91,20 +100,76 @@ Code Result 2345 (AMEX) P - Not Processed (other 4 digit) N - No Match - - == Screenshots == == Changelog == -= 1.0 = += 1.0.3 = +* Added adjustable maximum payment attempts to stop checkout form abuse +* Cleared up issues with address validation before transaction + += 1.0.0 = +* Original production version == Upgrade Notice == -== Arbitrary section == += 1.0.3 = +Versions prior to this should not be used due to issues with pre-validation code. -You may provide arbitrary sections, in the same format as the ones above. This may be of use for extremely complicated -plugins where more information needs to be conveyed that doesn't fit into the categories of "description" or -"installation." Arbitrary sections will be shown below the built-in sections outlined above. +== Arbitrary section == +Description of setup options... + +Enable/Disable Check this box to enable this payment method as an option at checkout. + +Title Short title used on the checkout page to idendify this payment method. + +Description Longer description that shows up under the title on the checkout page. + +Credit Cards Accepted Select card icons that should be dislayed along with this checkout method + on the checkout page. This DOES NOT select which card types will be + accepted by the payment gateway. + +Require Address Verification When checked, the supplied billing address will be checked to make + sure it is a valid address and is appropriate for the card information + provided. If the address does not validate, no transaction attempt will + be made and the user will be notified. Address validation failures do + count against the maximum number of attempts the user may make. + +Require CVV/CVC/CID When checked, the supplied 3 or 4 digit "card code" will be verified + prior to completing the transaction. If the code does not validate, + no transaction attempt will be made and the user will be notified. + Card Code validation failurs do count against the maximum number of + attempts the user may make. + +Maximum Card Attemtps This is an optional number of attmepts the user may make to checkout. + If the value is 0, then unlimited attempts are permitted. Setting this + to a relatively low number, such as 4, will permit the user to correct + errors but will block repeated attempts to discover valid card numbers, + card codes, and addresses. + +Test Mode Credentials Set these credentials to the values supplied by Merchant e-Solutions + for use in Test Mode. Test mode is for testing all transaction features + using a test account to avoid actual charges to a real account. + +Production Mode Credentials Set these credentials to the values supplied by Merchant e-Solutions + for use in Production Mode. Production mode is for conducting live + transactions with a valid merchant account. + +Transaction Mode Use to select Test or Production mode. + +Amount Driven Tests The Merchant e-Solutions payment gateway, when run in Test Mode, can + simulate various transaction responses by setting the purchase amount + to a specific value. This list provides a simple way to select the + desired response test. + +Enable Debug Informaiton Checking this option will result in messages being displayed at the + top of the checkout page indicating the process and results of payment + gateway activities. DO NOT enable this option in production mode. + +Enable Verbose Debug Checking this option will result in additional debug information being + displayed. This will include details of all data supplied to the Merchant + e-Solutions gateway and details of all responses. DO NOT enable this + option in production mode. + == A brief Markdown Example == -- 2.17.1