e-Path Payment Gateway

The e-Path extension allows you to integrate your WooCommerce store with the e-Path payment gateway.

The e-Path service collects your customer’s credit card details with an approval to charge. You are notified by email so you can log in to securely view the credit card details and process the order offline using your manual merchant account.

It is not necessary to use an online merchant account with e-Path, only a basic MOTO merchant account is used. While individual circumstances may vary, the merchant service fee for a MOTO merchant account may be lower than the rate for an online merchant account. e-Path charge a one off setup and an annual fee for their service, but do not charge per transaction.

All credit card handling is performed on the PCI compliant e-Path website.

Usage

↑ Back to top
  1. During checkout, your customer is transferred to the e-Path website, and their credit card details are entered and stored in your e-Path account.
  2. You log into your e-Path account (via the e-Path website) to retrieve the customer’s credit card details.
  3. You manually process the credit card payment, update the order’s status, and ship the order.

Requirements

↑ Back to top

Cart & Checkout Blocks Compatibility

↑ Back to top

The WooCommerce e-Path extension is compatible with both the shortcode cart/checkout and the new block based cart/checkout.

In order to use WooCommerce e-Path with WooCommerce’s new Cart/Checkout Blocks, the following must be met:

  • WooCommerce e-Path version 2.1.0 or newer
  • WooCommerce version 7.6 or newer

Setup and Configuration

↑ Back to top

e-Path Account Configuration

↑ Back to top

This step is important.

You must contact e-Path support and inform them that your e-Path payment gateway is going to be used with WooCommerce. e-Path will then modify your gateway to ensure that it works with WooCommerce.

e-Path will make sure your customers are sent back to your store after they enter their card details. This is how WooCommerce knows the order is ready for you to process.

Your WooCommerce store will not work correctly with your e-Path account until e-Path have manually configured your gateway correctly in their system.

Store Configuration

↑ Back to top
  1. Download the extension from your WooCommerce.com account.
  2. In your WordPress dashboard, go to Plugins > Add New Plugin > Upload Plugin, choose the downloaded zip file and click Install Now.
  3. Click Activate Plugin.
  4. Go to WooCommerce > Settings > Payments and open e-Path.
  5. Tick the “Enable e-Path Payments” checkbox so e-Path is shown to your customers during checkout.
  6. Enter your unique Gateway URL (your e-Path welcome email will contain this information). If you aren’t sure what your Gateway URL is, you will need to contact e-Path.
  7. If your existing merchant account accepts American Express cards, tick the American Express checkbox.
  8. If your existing merchant account accepts Diners Club cards, tick the Diners Club checkbox.
  9. If your existing merchant account accepts JCB cards, tick the JCB checkbox.
  10. The above 3 card settings control which logos are displayed to your customers. They do not control which card types e-Path accepts.
  11. Click the Save button to save the configuration settings.
  12. Confirm that e-Path have manually configured your account as per the e-Path Account Configuration instructions above.
  13. Ensure that your website satisfies e-Path’s acceptance graphic guidelines.
  14. Your WooCommerce store is now ready to accept e-Path transactions!
e-Path Payment Gateway Settings

How Does It Work?

↑ Back to top

Once configured and enabled, this extension adds the e-Path payment method to your store’s checkout.

The screenshot below shows a store with multiple payment methods configured. The e-Path payment method is highlighted in red. In this example, the merchant account accepts Visa, Mastercard, American Express, Diners Club and JCB).

WooCommerce Checkout with e-Path Payment Option

Once the customer clicks the Place Order button, they are transferred to the e-Path payment screen (which is hosted on the e-Path website). This screen is populated with the details from the online order, including:

  • The unique order number
  • The customer’s name
  • The order amount

The design/layout of this e-Path payment screen is determined by your e-Path account settings. If you wish to change it, you will need to contact e-Path directly.

The customer enters their credit card information, and clicks the Make Payment Now button. Their credit card details are encrypted and stored in your e-Path account. The customer is then shown e-Path’s thank you page (see screenshot below).

e-Path Thank You Page
e-Path Thank You Page

After several seconds, they are automatically transferred back to your WooCommerce store’s order received page (see screenshot below).

WooCommerce Order Received Page

You (the WooCommerce store owner), will then receive two notification emails:

  1. A New Customer Order email, which is sent by WooCommerce. This email contains all the details of the customer’s order.
  2. An email from e-Path, which contains instructions on how to log into your e-Path account and retrieve the customer’s credit card details.

At this point the order has a status of on hold, which means the customer’s card details are stored in e-Path and the order is ready for you to process. You can view the order by going to your WordPress Dashboard, WooCommerce, Orders.

WooCommerce then also sends a confirmation email to the customer informing them that their order is on-hold until you confirm payment has been received. This email can be customised by going to Dashboard, WooCommerce, Settings, Emails, order on-hold.

Once you have retrieved the customer’s credit card details from your e-Path account, you process the payment using your existing merchant account.

Once payment has been successful, you would usually:

  1. Use the WordPress dashboard to update the order’s status (typically you would change the status to Processing to indicate that the order has been paid for)
  2. Ship the order (if applicable)
  3. Update the order’s status to Completed

See WooCommerce’s Managing Orders documentation for more details.

Testing Details

↑ Back to top

To test your online store, use the following:
Gateway URL: https://e-path.com.au/demo/demo.php
Credit Card Number: [Any 16 digit number]
Credit Card Expiry Date: [Any month/year after the current date]

Although this is only a demonstration gateway URL, it gives you access to a working simulated gateway. You will be experiencing exactly how your own unique secure e-Path payment system will perform, but of course you will not be receiving any e-Path payment alert notifications with this demonstration.

More Information on e-Path’s Testing Procedure

Troubleshooting

↑ Back to top

Orders stuck at Pending payment

↑ Back to top

An order moves to on hold when your customer comes back to your store after entering their card details. If an order stays at Pending payment:

  • Make sure you are using the latest version of the e-Path extension.
  • Check your e-Path account for the customer’s card details.
  • If they are there, change the order to on hold to send the usual order emails.

Questions & Support

↑ Back to top

Have a question before you buy? Please fill out this pre-sales form.

Already purchased and need some assistance? Get in touch the developer via the Help Desk

Related Products

WooCommerce Subscriptions is a WooCommerce extension that lets customers subscribe to your products or...

Offer add-ons like gift wrapping, special messages or other special options for your products.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.