This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

NDMS ePay Plus


NDMS ePay Plus is a complete payment processing solution for merchants using WooCommerce to power their eCommerce Store. ePay Plus includes everything you need to accept credit and debit cards at checkout.

The customer enters their credit card details (Card Holder Name, Credit Card Number, Expiration Date, CVV) and NDMS ePay Plus handles authorization and settlement. The customer stays on your site for a seamless checkout experience.


  • Unzip the files and upload the folder into your plugins folder (wp-content/plugins/) overwriting old versions if they exist

    • Activate the plugin in your WordPress admin area.
    • Open the settings page for WooCommerce and click the “Payment Gateways” tab
    • Click on the sub tab for “ePay+”
    • Configure your ePay+ express settings. See below how to.

    Configuring ePay+ settings in the WooCommerce admin area

    • Enable/Disable – Enable or disable this gateway from being used on the site.
    • Title – This is the title that appears on the checkout page for this payment gateway.
    • Description – This setting controls the message that appears under the payment fields on the checkout page. Here you can list the types of cards you accept.
    • Transaction Description –
    • ePay+ Secure ID – ePay+ Secure ID is generated in the Merchant Console. See below.
    • Payment Type – Which payment command to run: Sale authorizes and charges the card. Authorize Only verifies funds only.
    • Test Mode – If checked the transaction will be simulated by ePay+, but not actually processed.
    • Sandbox – If checked the sandbox server will be used. This overrides the gateway URL parameter below.
    • Gateway URL Override – Override for URL of ePay+
    • CVV – If checked the CVV field is displayed to the customer and required.
    • Debugging – Receive emails containing the data sent to and from ePay+. Does not include credit card number.
    • Debugging Email – Email of recipient of debug emails.

    Press “Save changes” to apply your changes.

    NDMS ePay+ Secure ID

    • To use your ePay+ payment gateway for live transactions you will need your unique ePay+ Secure Id.
    • The secure ID can be found in the NDMS Welcome email along with Login instructions for the Merchant Console.
    • If you don’t have an NDMS ePay+ Account please visit our website
    • Or Call 424.247.5511 to speak to one of our team members direct.


There are no reviews for this plugin.

Contributors & Developers

“NDMS ePay Plus” is open source software. The following people have contributed to this plugin.


Translate “NDMS ePay Plus” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fixed images link


  • Adding compatibility with WooCommerce Subscriptions


  • Adjusting the PIN parameter


  • First Version