Magento 1.9

Magento is one of the leading Open Source eCommerce platforms in the market. Many merchants in the region use Magento as their shopping cart website. There are multiple payment options available in Magento similar to other eCommerce applications.
To accept payments from the customers using N-Genius Payment Gateway, merchants, who are running a Magento online store, would require a payment integration plugin from N-Genius to integrate their Magento online store and N-Genius Payment.

Prerequisites

Magento Shopping Cart application should be installed and configured properly

Download

The latest version of the plugin can be downloaded here.

Installation

  1. Login to Magento Admin Panel and go Magento connection Manager. System->Magento Connect->Magento Connect Manager -> (Login with credentials)
  1. Navigate to Direct package file upload -> Upload package file
  1. Choose the Module package file.
  2. Click on “Upload” button, the extension is been installed successfully.
  1. After the successful installation, click on “Refresh” button to view N-Genius Payment Gateway in the list.
  1. Once the module is installed go the Magento Admin side and enable the module, please navigate to System->Configuration->Payment Methods. Please add the merchant details

Configuration

  1. Once the installation is completed, please add the Merchant Details. Please navigate to System->Configuration->Payment Methods
  1. Before saving the configuration, Enter the payment configuration values for Enabled, Title, Environment (UAT/LIVE), Payment Action as SALES/AUTHORIZE, Status of New Order, Outlet Ref ID, API Key, Transaction Type, Debug.
  1. Please cross check your cron is enabled or not, from the admin side for Query API, Cron job which must run at every 5 minutes. For this we recommended to enable AOE Cron job extension which can be downloaded from the magento connect directly.
  1. Please cross check the extension files and folders, for your Magento project.

Customer Shopping and Redirection to Payment Gateway

When the customer is doing an online shopping in the merchant website, the N-Genius Payment Gateway will be available as a payment option in the “Checkout” Page

  1. Open Magento website and add some items to the cart.
  1. Click on Checkout and follow the steps in the Checkout process.
  1. N-Genius Payment Gateway is available as a payment option and click on the same to continue button and place the order.
  1. The page will be redirected to N-Genius Payment Gateway. Fill in the card details.
  1. When clicking on “Pay Now” button, it gets redirected to a 3D Secure page.
  1. After successful submit, Payment accepted screen will appear.
  1. Once the payment is processed and click on “Return to Basket” button, the page will be redirected to the Magento website

Admin users can view the payment transaction log from the admin panel, to view the logs Reports -> Sales -> N-Genius Reports

Admin side order details Sales -> Orders

Order Information view

Cron Job

While customer makes his payment on N-Genius Payment Gateway, worst case scenario is if the card holders browser has been been closed or their system got shut down, Magento will not receive any response from N-Genius Payment Gateway to process the order. To handle these cases, we have included Query API Cron Job which will check the status of the order and updates Magento. Query API Cron Job will check previous one hour’s orders and if there are any missing orders with pending status it will hit N-Genius Payment Gateway API and update the status of the order and send the order confirmation mail.