Updated versions and readme.txt file.
authorChuck Scott <cscott@gaslightmedia.com>
Fri, 7 Aug 2015 14:09:56 +0000 (10:09 -0400)
committerChuck Scott <cscott@gaslightmedia.com>
Fri, 7 Aug 2015 14:09:56 +0000 (10:09 -0400)
glm-woocommerce-merchant-e-solutions-gateway.php
readme.txt

index ebd1aa0..ab20e26 100644 (file)
@@ -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 <a href="https://www.merchante-solutions.com/">https://www.merchante-solutions.com/</a>.
- * 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 <cscott@gaslightmedia.com>
  * @license http://www.gaslightmedia.com Gaslightmedia
- * @version 1.0.2
+ * @version 1.0.3
  */
 
 /*
index dea9547..6dc4512 100644 (file)
@@ -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 `<?php do_action('plugin_name_hook'); ?>` 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 ==