Magento 1.9

NGENIUS PAYMENT GATEWAY INTEGRATION FOR 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

Installation

  1. Login to Magento Admin Panel and go Magento connection Manager. System->Magento Connect->Magento Connect Manager -> (Login with credentials)
626
  1. Navigate to Direct package file upload -> Upload package file
554
  1. Choose the Module package file.
  2. Click on “Upload” button, the extension is been installed successfully.
565
  1. After the successful installation, click on “Refresh” button to view N-Genius Payment Gateway in the list.
557 587
  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
634
  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.
609
  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.
619 643
  1. Please cross check the extension files and folders, for your Magento project.
634

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.
649 651 644
  1. Click on Checkout and follow the steps in the Checkout process.
647 662
  1. N-Genius Payment Gateway is available as a payment option and click on the same to continue button and place the order.
647 651 696
  1. The page will be redirected to N-Genius Payment Gateway. Fill in the card details.
545
  1. When clicking on “Pay Now” button, it gets redirected to a 3D Secure page.
542
  1. After successful submit, Payment accepted screen will appear.
589
  1. Once the payment is processed and click on “Return to Basket” button, the page will be redirected to the Magento website
594

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

618 617

Admin side order details Sales -> Orders

688

Order Information view

690

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.