OpenCart

  •   eMerchantPay Checkout
  •   eMerchantPay Direct

Established in 2002, eMerchantPay is a trusted payment service provider that provides international online, mobile, POS and alternative payment processing services to merchants across the globe.

OpenCart is a turnkey-ready, “out of the box” shopping cart solution. You simply install, select your template, and add products and you’re ready to start accepting orders. OpenCart is a free open source e-commerce platform for online merchants.

It has order management and multiple payment gateways already built in and we provide lifetime of free support and free software updates.

OpenCart provides a professional and reliable foundation from which to build a successful online store. OpenCart has an extensive amount of features that gives you a strong hold over the customisation of your store. With OpenCart’s tools, you can help your online shop live up to its fullest potential.

Installation
  • Login into your OpenCart Admin Panel
  • Navigate to Extensions -> Payments
  • Click the "Install" button on the payment method you want to use (or both)
  • Click the "Edit" button to change the settings for the module
Configuration
eMerchantPay Direct
  • Username - Your personal Genesis username.
  • Password - Your personal Genesis password.
  • Token - Token of the terminal you would like to use.
  • Test Mode - Transactions go through our testing environment (no money is being transferred) or they go through our live (production) servers. Useful when you install the plugin for the first time and try to tweak all the settings.
  • Transaction Type - Select the transaction type for the initial payment transaction.
  • Total - The minimum amount for which this payment method is available.
  • Order Status - Select what status should be set upon successfully completing a transaction.
  • Geo Zone - Select the Geo-Zone for which this payment method is available.
  • Status - Toggle whether or not this payment method is enabled/disabled.
  • Error Logging - Whether or not to enable error logging. Error logging is useful to debug unexpected behaviour.
  • Set order of display - If you have more than one payment method available, you can specify the order in which they are presented to the customer.

eMerchantPay Checkout
  • Username - Your personal Genesis username.
  • Password - Your personal Genesis password.
  • Token - Token of the terminal you would like to use.
  • Test Mode - Transactions go through our testing environment (no money is being transferred) or they go through our live (production) servers. Useful when you install the plugin for the first time and try to tweak all the settings.
  • Transaction Types - Select the transaction type(s) you would like to attempt during the customer checkout session. The first available type that works will be automatically selected by the gateway.
  • Total - The minimum amount for which this payment method is available.
  • Order Status - Select what status should be set upon successfully completing a transaction.
  • Geo Zone - Select the Geo-Zone for which this payment method is available.
  • Status - Toggle whether or not this payment method is enabled/disabled.
  • Error Logging - Whether or not to enable error logging. Error logging is useful to debug unexpected behaviour.
  • Set order of display - If you have more than one payment method available, you can specify the order in which they are presented to the customer.
Troubleshooting
Currently supported version of OpenCart: 2.X
This is the transaction initiated by the customer, depending on the selected payment method (Standard/Checkout).
You can capture a payment following these steps:
  • Go to the customer's order (Sales -> Orders -> click View on the selected order)
  • Click the "Payment Details" tab
  • Locate the "eMerchantPay transactions" section
  • Click on the Capture button and follow the instructions
You can refund a payment, following these steps:
  • Go to the customer's order (Sales -> Orders -> click View on the selected order)
  • Click the "Payment Details" tab
  • Locate the "eMerchantPay transactions" section
  • Click on the Refund button and follow the instructions
You can void (cancel) a payment, following these steps:
  • Go to the Customer's Order (Sales -> Orders -> click View on the selected order)
  • Click the "Payment Details" tab
  • Locate the "eMerchantPay transactions" section
  • Click on the Void button and follow the instructions