GreenPay(tm) by Green Payment Processing


This is a plugin that extends WooCommerce with a GreenPay(tm) payment gateway option that can be used to process payment. When enabled
a GreenPay(tm) payment option is displayed on checkout giving users the ability to pay via a GreenPay(tm) eCheck that will be processed by the GreenPay(tm) system.
Installation documents:

API Credentials

Email with a subject of “API Credentials” and give a brief explanation of your needs and a representative will get back to you with API URL and password.


  • Tested compatibility with WooCommerce version 3.8.1


  • Corrected a log message


  • Removed the enable/disable checkbox from the settings to further conform to WordPress standards. If you wish to disable the plugin, do so from the Plugins menu in WordPress dashboard


  • Squashing a tiny php bug


  • Fixed bug that was validating routing numbers incorrectly


  • Overhauled the plugin to follow WooCommerce order status standard
  • Added support for WooCommerce REST API that allows live order updates
  • Added support for Verde tokenization service
  • Installation docs:


  • Changed how the order amount is pulled from the order to stop a very rare bug from creating orders with incorrect amounts


  • Added support for multi-site installations


  • Added a more descriptive order note when the check is accepted and created in Green Payment Processing


*Fixed an error related to the settings page URL


*Updated “Tested up to” and “WC tested up to” values


*Tiny order status change and testing for new WordPress version


*Rebranded the plugin to GreenPay(tm) by Green Payment Processing


*Fixed issue that wasnt allowing some users to activate the plugin


*Fixed an issue with testing Client_ID and API Password was always returning false for some users.


*Added another error message on check creation failure that can help with debugging some network issues


*Fixed order refunds incorrectly showing a full refund when only a partial refund was done


*Fixed php notice affecting some users


*Fixed bug where order stock was reduced incorrectly


*Fixed description error having an extra period when it shouldnt


*Added better error reporting


*Small bug fix


*Fixed issue where saved title was not showing correctly on checkout


  • Split the settings code away from everything else to make development easier.
  • Reduced the total number of files the plugin is using and eliminated redundant code.
  • Added the option to choose between two verification modes.
    • Legacy mode: everything functions as it always has. If Risky/Bad checks are entered, they will fail and be deleted from the Green Payment Processing system.
    • Permissive mode: If Risky/Bad checks are entered, and permissive mode has been activated via the options menu, they will be marked ‘On-Hold’ and can be manually overridden using the order actions dropdown.


  • Added Status Update All button to WooCommerce Orders page that will get a status update for all orders using GreenPay(tm) by Green Payment Processing.
  • Added GreenPay(tm) Status Update custom order action when viewing an individual order which will return a status update on any order using the GreenPay(tm) by Green Payment Processing.
  • Created a proper options/settings page for this plugin accessible via the WordPress dashboard left panel.
  • Random bug fixes


  • Launch version that creates a GreenPay(tm) by Green Payment Processing for use upon checkout.


  1. Download plugin documentation at

  2. Download and unzip the latest release zip file.

  3. If you use the WordPress plugin uploader to install this plugin skip to step 5.

  4. Upload the entire plugin directory to your /wp-content/plugins/ directory.

  5. Activate the plugin through the ‘Plugins’ menu in WordPress Administration.

  6. Go to –> GreenPay(tm) in the dashboard left panel and configure your GreenPay(tm) settings.

Contributors & Developers

“GreenPay(tm) by Green Payment Processing” is open source software. The following people have contributed to this plugin.