MYFATOORAH. Magento 1.8 & 1.9. Othman Hussein.

Similar documents
Registration Fields Manager extension for Magento2. User Guide

Integration Document. Supports Payumoney & Citrus

Lateral Payment Solutions HPS

ipay88 PLUG-IN USER GUIDE

Connecting VirtueMart To PayPal (Live)

SEGPAY WooCommerce Plugin SETUP

First Data Global Gateway SM Virtual Terminal User Manual

Steps A. Identify version number B. Access configuration page C. Basic settings D. Advance settings E. Front end experience settings F.

Integration Manual Valitor WooCommerce Module

Auto calculate VAT in opportunities, quotes, orders and invoices in Microsoft Dynamics 365 DYNAMIC VAT IMPORT GUIDE. Version 1.0.

Payson Magento - All in One

Magento 2 Vendor Split Cart Addon - User Guide

Pincode Checker - Admin Guide

The Platform ecommerce Functionality

WordPress WooCommerce plugin. Merchant Integration Manual

Stripe Payment with Recurring Profile MAGEDELIGHT.COM USER MANUAL E:

2CHECKOUT PLUG-IN USER GUIDE

How to create and order individual pages. 1. Once you open the My Memories Suite software, choose the Design icon.

Documentation of Reward Points for Woocommerce. Installation of Reward Points for Woocommerce

Store Pickup Magento2 USER MANUAL MAGEDELIGHT.COM E:

Event Registration Guide

Supplier Profile Management & Registration Process Oman Shipping Company

PX Shopping Cart Plugin Magento. Version 1.3

Quick Reference Guide For Self-Registration

CitiManager Quick Start Guide for Administrators

Installation Instructions Nochex Payment Module for Jigoshop ecommerce

Lorna Jane. Wholesale Website Guide

Magento 2 Community / Enterprise Plugin

First Data Global Gateway Virtual Terminal User Guide. Version 2.4

2. Fill in the blanks; fill your RETAILER/BRAND for Retail Merchant. When all filled, click on: Submit.

Store Pickup M2 USER MANUAL E: P: +1-(248)

Changes in checkout-affiliates/trunk [13:52]

Gift Card Manager Extension

Payment Account Setup

Magento Survey Extension User Guide

To login to the Virtual Terminal, click on the link in your Welcome to PPI , enter your user ID and password and click OK.

AORN GROUP MEMBERSHIP Facility Program Application CHECKLIST IMPORTANT PLEASE READ ALL INSTRUCTIONS BEFORE COMPLETING GROUP MEMBERSHIP APPLICATION

PayPlug. The payment solution that increases your sales PAYPLUG EXTENSION FOR MAGENTO V1

ADD MULTIPLE PRODUCTS TO CART

Mobile Login extension User Manual

Masterpass Magento Plug-In Installation Guide Enterprise Edition Versions and

Authorize.Net Magento 2.x Payment Module

U s e r s g U i d e 1

OpenCart. E-commerce platform Prepared by: Abeer AlDayel and Nouf AlRomaih

HIDE PRODUCT PRICE. User Guide. User Guide Page 1

Magento Extension User Guide: Web Services Version 3.6.1

Shipping Availability Magento Extension by PIXLOGIX USER GUIDE Copyright 2017 Pixlogix.com All rights reserved

AHA Coding Clinic Advisor User Guide and Instructions

Magento Extension User Guide. This document explains how to install the official Secure Trading extension on your Magento store.

PowerStore 2: Customizing the WA_Globals.php file

ONE STEP CHECKOUT. USER GUIDE for Magento 2.0. Version

Splitit USA Inc. User Guide for Merchants

Integration Manual Valitor Magento Module

DeltaVista DSPOne DVA Check Extension User Guide

First Data Global Gateway Virtual Terminal User Guide. Version v9.0

Magento 1 CCH SureTax for Magento Extension

The Platform ecommerce Functionality

[SocialLogin] CED COMMERCE. ALL RIGHTS RESERVED.

Magento Extension User Guide: Payment Pages. This document explains how to install the official Secure Trading extension on your Magento store.

Page 1 of 32. Rewards Points

Office Hours: Monday thru Friday 8:00 am 5:00 pm General Inquiries: (903)

Data Feed Manager. End user instructions

QuickBooks Payments For WooCommerce : Introduction: Installation: Requirements:

In order to install mypos Checkout plugin please follow the steps below:

CyberSource Global Payment Management for Magento 2

USER HELP. Copyright Information Copyright 2016 Global Payments Inc. All rights reserved worldwide.

CyberSource Global Payment Management

One Step Checkout Guide

Aitoc. All-In-One Checkout User Manual for Magento

PORTAL NOFRAUD GUIDE

Payment Card Industry (PCI) Data Security Standard

Triveneto payment method for Magento 2

Authorize.net CIM - Magento 2 USER MANUAL MAGEDELIGHT.COM E:

NAPAMS HELP DOCUMENT

Overview. Guide for the Authorized User

eshop Installation and Data Setup Guide for Microsoft Dynamics 365 Business Central

Cart Product Selector. Quick Start Guide

1. Use the website navigation at the top of the page (eg. Power Booty, Classes, Shop) to locate items you are looking for.

USB-IF Product Order Form

Getting Started With Transaction Express

Wirecard CEE Integration Documentation

MANUAL. Extension for Shop System Magento Version th September 2017

Migration Tool. User Guide. SHOPIFY to MAGENTO. Copyright 2014 LitExtension.com. All Rights Reserved.

Virtual Terminal User Guide

How to place an order on CSI s online store

Follow Up Getting Started. How to install extension

User manual. General. 1. Knowledge Base 2. Getting started 3. User manual

Wheaton Online Bill Pay Utility Billing

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Magento

COULEUR NATURE ACCOUNT APPLICATION

USER GUIDE (MERCHANT) MOBILE MONEY ONLINE PLATFORM. Project number: PRMTN160104

Download complete member portal details here (include PDF sent the other day) ALL WORKS MEMBERS WILL NEED TO SET UP A NEW PORTAL ACCOUNT

EASYPAY MODULE - MAGENTO 2

BACKGROUND POST USER S GUIDE. 2012, CCBILL, LLC.; V.8,; Page 1 of 10

Extra Fee for Magento 2

MSEDCL e-tendering Contractor Registration Guide

Webshop Plus! v Pablo Software Solutions DB Technosystems

Customer Wise Filter Payment Method for Magento 2

MobiMoney Framework Card Control Card Alerts

ORDERING FROM TEMPLATES Click on the My Accounts tab at the top of the screen, and then select Templates.

Transcription:

Magento 1.8 & 1.9 Othman Hussein info@myfatoorah.com 1

Table of Contents: Installation Steps.....3 Merchant Configuration Details.....6 Payment Request.7 Test Card Details.10 Live URL.10 2

Installation steps: Please follow the below mentioned steps for installing Magento plugin 1) Extract MindPlugged.zip file into app\code\local 2) Extract myfatoorahgateway.zip file into app\design\frontend\{theme}\default\template\ 3) For Admin Transaction Details app\design\adminhtml\default\default\template\sales\order\view\items.phtml Put below mentioned code at the end of the file code. <?php //MyFatoorah Transaction Details Block Start $Paymode = ''; $transactiondetailsarray = array(); $order = Mage::getModel("sales/order")->load($this- >getrequest()->getparam('order_id')); $transactiondetails = $order->getpayment()->getadditionalinformation(); foreach ($transactiondetails as $transactiondetailskey => $transactiondetailsvalue) { $transactiondetailsarray = json_decode($transactiondetailskey); } $Paymode = strtoupper($transactiondetailsarray->paymode); $payment_method = $order->getpayment()->getmethodinstance()->getcode(); if($payment_method=='myfatoorahgateway') { $transactionid = $order->getpayment()->getlasttransid();?> <div class="box-left"> <!--Payment Method--> <div class="entry-edit"> <div class="entry-edit-head"> <h4 class="icon-head head-payment-method"><?php echo Mage::getStoreConfig('payment/myfatoorahgateway/title');?> Information</h4> </div> <fieldset> MyFatoorah Transaction Id : <?php echo ($transactionid? $transactionid : 'N.A') ;?><br/> Paymode : <?php echo ($Paymode? $Paymode : 'N.A');?> <div></div> </fieldset> </div> </div> <br/> <?php } //MyFatoorah Transaction Details Block End?> 3

4) For Separate Payment Tabs app\design\frontend\{theme}\default\template\checkout\onepage\payment\methods.phtml Below The Below Code : <?php else: foreach ($methods as $_method): $_code = $_method->getcode();?> Above The Below Code : <dt id="dt_method_<?php echo $_code?>"> Put the below mentioned code <?php $paymentmode = Mage::getStoreConfig('payment/myfatoorahgateway/payment_mode'); if($_code=='myfatoorahgateway' && strtoupper($paymentmode)!='both'): $modesarray = array(); if(strtoupper($paymentmode)=='separate') { $modesarray = array( 'KNET'=>'_knet', 'VISA'=>'_visa'); } else { $modesarray = array( $paymentmode=>'_'.strtolower($paymentmode) ); } $_current_mode = $_code; foreach ($modesarray as $_keymodes => $_modes): $_code = $_current_mode.$_modes;?> <dt id="dt_method_<?php echo $_code?>"> <?php if(!$onemethod):?> <input id="p_method_<?php echo $_code?>" value="<?php echo $_current_mode?>" type="radio" name="payment[method]" title="<?php echo $this- >escapehtml($_method->gettitle())?>" onclick="payment.switchmethod('<?php echo $_code?>')"<?php if($this->getselectedmethodcode()==$_code):?> checked="checked"<?php endif;?> class="radio switchmode" /> <?php else:?> <span class="no-display"><input id="p_method_<?php echo $_code?>" value="<?php echo $_code?>" type="radio" name="payment[method]" checked="checked" class="radio" /></span> <?php $onemethod = $_code;?> <?php endif;?> <label for="p_method_<?php echo $_code?>"><?php echo $this- >escapehtml($this->getmethodtitle($_method)).ucfirst(' '.$_keymodes)?></label> </dt> <?php endforeach;?> <?php else:?> On the same file put the below mentioned code at the END OF FILE <script type="text/javascript"> //<![CDATA[ 4

var $j = jquery.noconflict(); Mage.Cookies.set('switchMode', ''); $j(function() { $j(".switchmode").click(function() { var valattr = $j(".switchmode").attr("value"); var forknet = "p_method_"+valattr+"_knet"; var forvisa = "p_method_"+valattr+"_visa"; var isknetchecked = $j('#' + forknet).is(":checked"); var isvisachecked = $j('#' + forvisa).is(":checked"); if(isknetchecked) { var urlstorecode = window.location.pathname.replace(/^\/+ \/+$/g,"").split('/')[0]; if(urlstorecode!= "") Mage.Cookies.set('switchMode', 'KNET'); } if(isvisachecked) { var urlstorecode = window.location.pathname.replace(/^\/+ \/+$/g,"").split('/')[0]; if(urlstorecode!= "") Mage.Cookies.set('switchMode', 'VISA'); } }); }); //]]> </script> 5 ) Create folder /app/etc/modules Copy MindPlugged_All.xml file into it 5

Merchant Configuration details: In Magento Admin Panel fill Merchant Configuration Details provided by MyFatoorah to be added. Merchant Code: 999999 User Name: testapi@myfatoorah.com Password: E55D0 Payment Gateway URL: https://test.myfatoorah.com/pg/paygatewayservicev2.asmx Payment Mode: Select One 1. Knet 2. Visa / Debit Card 3. Myfatoorah Both 4. Separate Knet & Visa 6

PaymentRequest: Step: 1 Select Item from category and Add to cart. Note: Click on update to get the subtotal. Click on Proceed to Checkout Step: 2 Fill the Billing Information as follows. Billing Information Parameter: Customer Information First Name - Customer First Name (Required) Middle Name/Initial - Customer Middle Name (Optional) Last Name - Customer Last Name (Required) Company - Customer Company (Optional) Address - Customer Address (Required) Street Address 2 - Customer Street Address 2 (Optional) City - Customer City Name (Required) State/Province - State Name (Optional) Zip/Postal Code - Zip Code (Required) Country - Customer Country Name (Required) Telephone - Customer Telephone Number (Required) Fax - Fax Number (Optional) There will be 2 options Ship to this address (If Customer selects this the information provided in the billing information will be used.) Ship to different address (If the Customer selects this he needs to fill the customer information for the order shipment in Shipping Information Form.) 7

Step: 3 Click on Continue. It will move to shipping method that will show rates. Click on Continue Step: 4 Payment Information Select MyFatoorah Gateway. Click on Continue Step: 5 Order Review. Review your order if you have forgot any item you can edit your cart. Click on Place Order Step: 6 You will be taken to MyFatoorah Payment Link. 8

9

Test Card Details: KNET Test Cards 8888880000000001 (any Pin /Expiry) Captured 8888880000000002 (any Pin /Expiry) Not Captured MasterCard Test Cards Card Number Expiry Date CVV 5123456789012346 05/17 123 5313581000123430 05/17 123 Visa Test Cards Card Number Expiry Date CVV 4005550000000001 05/17 123 4557012345678902 05/17 123 Note: For visa test the amount should as per the below given scenarios. Live URL: Once completed with the test, merchant can go live using the url given below and the live credentials provided by MyFatoorah. https://www.myfatoorah.com/pg/paygatewayservicev2.asmx 10