Verifone e-commerce integration extension user manual Magento 2

Similar documents
Magento 2 Guide ING. Guide 1

EASYPAY MODULE - MAGENTO 2

Triveneto payment method for Magento 2

Mobile Login extension User Manual

Admin Product Grid Category Filter

Php4u Payment Restrictions Module for Magento 2

Payments. Magento2 Module User Guide for v4.0.x

5. Enable and configure Stripe in Magento Admin under Stores/Configuration/Payment Methods/Stripe

CUSTOMER APPROVAL FOR MAGENTO 2

Web Push Notification

MexBS Google Invisible Recaptcha v1.0.0 User Guide

TABLE OF CONTENT. Overview Support Versions Getting Started Guide Install by Copying Files Configuration...

Magento 2 Extension. ( Version ) STORE.DCKAP.COM

Import Export Products Attributes

FREE AJAX SUITE. User Guide FOR MAGENTO 2. Version: Release Date: Product Page: Ajax Suite. Support:

Quick Start Manual. Not2Order for Magento 2. Start here

Delete Orders User Guide

PagSeguro Payment. User Guide

Magento 2 Extension. ( Version ) STORE.DCKAP.COM

Instagram Widget User Guide

How to Migrate from Drupal Commerce to Magento

GDPR PRO FOR MAGENTO 2

Call For Price extension User Manual

Ajax login Magento2 Extension

Buyer Seller Communication Marketplace Add-on

EMARSYS FOR MAGENTO 2

1. Installation Instructions

USER GUIDE MAGENTO TO MAGENTO MIGRATION

Magento 2 Extension. ( Version ) STORE.DCKAP.COM

Cart Product Selector. Quick Start Guide

Facebook Pixel for Remarketing for Magento 2

Gift Card Manager Extension

INSTALLATION GUIDE. for Magento 2 Extension

USER MANUAL. MageMob Admin TABLE OF CONTENTS. Version: 1.0.0

Magento 2 Community / Enterprise Plugin

USER MANUAL. Star Track Shipping TABLE OF CONTENTS. Version: 2.0.0

Magento 2 Extension. ( Version ) STORE.DCKAP.COM

Twitter & Facebook Login v2.x Extension Installation for Magento 2 From Plumrocket Documentation

extension for Magento2 User Guide

Size Chart. User Guide v1.0.0

1. Installation Instructions

User Manual for Market Place. Version 2.0 & above

EXTENSION FOR MAGENTO 2. (Updated May 23 rd 2017) INSTALLATION GUIDE

Indian GST extension User Manual

STRIPE PAYMENTS FOR MAGENTO 2 - DOCUMENTATION

STORE LOCATOR For Magento 2

Control for CloudFlare - Installation and Preparations

Ebay Integration User Guide 0.0.1

MyOwnDeliveries. a Magento 2 module. User manual

Magento 2 Extension. ( Version ) STORE.DCKAP.COM

Magento 2 Extension. ( Version ) STORE.DCKAP.COM

1. Installation Instructions

1. Installation Instructions

Log Monitoring And Notification User Guide

Custom Registration Field For Magento2

Quickbooks Connector Quick Start Guide

In this tutorial, we will show you how to easily add your store to your Facebook fan/business page, just in two simple steps.

Custom Carrier Trackers

1. Installation Instructions

USER GUIDE StarTrack Shipping (Magento 2) Compatibility:

Self Service Password Reset

1. Installation Instructions

Lazy Load Images Extension for Magento 2

rm -rf pub/static/*; rm -rf var/view_preprocessed/*; php -f bin/magento setup:staticcontent:deploy

Subscriber Folders. What Are Subscriber Folders?

SIMICART USER GUIDE SERIES. SimiCart Install SimiConnector

Magento Pinterest Extension User Guide

Ebay Integration User Guide 0.0.1

Improved Import / Export Magento 2 Extension Manual. Manual for Improved Import / Export extension for Magento 2

[ 5 ] If you are in developer or default mode, run the following commands:

Analytics for Magento 2.0

GUEST CHECKOUT TO REGISTERED CUSTOMERS

CCBill Module for Magento Installation and Configuration

Integration Document. Supports Payumoney & Citrus

Documentation for Joomla Explorer

Banner Gets a Facelift Coming this October

Steps for Inserting and Editing a Document in Kurzweil

PX Shopping Cart Plugin Magento. Version 1.3

CMS and e-commerce Solutions. version 1.0. Please, visit us at: or contact directly by

Magento 2 Extension. ( Version ) STORE.DCKAP.COM

Price Alert extension for Magento2. User Guide

Magento 2 Extension. ( Version ) STORE.DCKAP.COM

Rewards Points for Magento 2.0

This guide will show you how to install and configure Fastly CDN extension for Magento 2.

Wholesale Lockbox User Guide

Authorize.Net Magento 2.x Payment Module

IHS Connect DATA BROWSER 2015 IHS. ALL RIGHTS RESERVED.

Purpletree SMS for Magento2

USER MANUAL. Language Translator TABLE OF CONTENTS. Version: 1.0.4

Store Login Access extension for Magento2. User Guide

Easily communicate with customers using up-to-date, customized templates. Allow customers to return products as an existing customer or guest.

PayPalPlus Magento 2 User's Guide

Blast Search Lucene Search Module for Magento 2

Updated September 2014

Installation Manual for KBC Magento

Bazaarvoice for Magento 2 Extension

Klarna Checkout Plug-in

User Guide POPUP PLUS FOR MAGENTO 2. Version: Release Date: Product Page: Popup Plus. Support:

Configuring Autocomplete & Suggest

IHS Engineering Workbench V1.2 Release Notes

Transcription:

Verifone e-commerce integration extension user manual Magento 2 Verifone France 11 A, Rue Jacques Cartier, 78 280 Guyancourt, FRANCE

MODIFICATION HISTORY DATE VERSION DESCRIPTION AUTHOR 11/07/2017 1.0 First document release J.Cintas DOCUMENTATION REFERENCES Most documentatins referenced here can be downloaded from Verifone e-commerce s website (paybox) www.paybox.com : REF. DOCUMENT DESCRIPTION Ref 1 ManuelIntegrationPayboxSystem_V6.3_EN.pdf Integration manual of the Paybox System solution Ref 2 ManuelIntegrationPayboxDirect_V6.2_EN.pdf Integration manual of the Paybox Direct / Direct+ solution Ref 3 ParametresTestPaybox_V6.1_EN.pdf Document describing test parameters and preproduction environment. Ref 4 GUIDE_UTILISATEUR_BACK_OFFICE_COMME RCANT_PAYBOX.doc User guide for Merchant Back Office key The following conventions apply for the rest of this document : An information area: its content is aimed at highlighting some content in the document. A warning area : this area is here to catch the attention of the reader on a particular. Verifone e-commerce integration extension user manual Magento 2 2

WARNING This document is the exclusive intellectual property of Verifone. Any reproduction partial or complete, any third party use, or any third party communication is forbidden without the prior consent of Verifone. If you discover an error within this document you may se,d us an email to the addresses provided below, describing the error or the problem as precisely as possible. Thank you in advance for providing the reference of the document, and the number of the page that is concerned. INFORMATION & ASSISTANCE For any information or assistance dor the instllation and usage of our products, our teams remain at the disposal of the merchants and/or integrators : Commercial Services Mon-Fri 9h-18h contact-paybox@verifone.com +33 (0)1 61 37 05 70 Customer technical Support Mon-fri 9h-18h support-paybox@verifone.com +33 (0)4 68 85 79 90 Integration modules support Mon-fri 9h-18h modules-paybox@verifone.com +33 (0)4 68 85 79 90 For any request to our technical support, please keep at hand the following information : SITE number (7 digits) RANK number (2 digits) Paybox identifier number (1 to 9 digits) Verifone e-commerce integration extension user manual Magento 2 3

SUMMARY INSTALLATION... 5 CONFIGURATION... 6 HMAC KEY... 9 FRONT END... 11 Verifone e-commerce integration extension user manual Magento 2 4

INSTALLATION 1. Make sure you have the authentication keys at hand for your site (http://devdocs.magento.com/guides/v2.0/install-gde/prereq/connectauth.html) 2. Go to your Magento 2 s root folder in the command line (<your Magento install dir>) 3. Execute the following command to get the files of the extension from composer (a folder named paybox will be created under the vendor folder). You will need your Public key as an identifier and your Private key as a password : composer require paybox/epayment 4. Execute the following commands for the installation, activation and deployment of the extension : 5. # Installation 6. # cleanup php bin/magento setup:upgrade php bin/magento cache:clean 7. # deployment of the frontoffice resources for the payment step in the checkout process, for each language of the website (the <lang> option is a space separated list of the language codes in the ISO-636 format, the list can be obtained with the command php bin/magento info:language:list) php bin/magento setup:static-content:deploy <lang> (exemple : fr_fr) Verifone e-commerce integration extension user manual Magento 2 5

CONFIGURATION You can then configure the module in the back office of your Magento 2 installation through the new Paybox tab from the menu Stores \ Configuration The extension is configured by default with test identifiers, in test mode, which allows for testing all available payment means on the platform. No real payment is processed in this environment. In order to use in production the services of Verifone e-commerce you need a subscription with Verifone e-commerce, and have all your identifiers correctly set in the configuration page, and set all the options according to the subscribed options and payment means. Verifone e-commerce integration extension user manual Magento 2 6

Each payment method is configured individually : The general settings for a payment method allow you to enable the payment method, choose which cards to allow, set a name, sort order and choose a debit type. Verifone e-commerce integration extension user manual Magento 2 7

Then you can choose the status to apply once the payment was made, choose the conditions for allowing the display of the payment method, and the settings for 3D Secure if the payment method is compatible. Verifone e-commerce integration extension user manual Magento 2 8

HMAC KEY The HMAC key is platform dependent. If the extension is in test mode and you are willing to use your credentials on the preproduction platform, you will do the following actions on the preproduction backoffice : https://preprod-admin.paybox.com if your extension is set to be in production (live) you will use the HMAC key generated and activated in the production back office on https://admin.paybox.com The interface from which the authentication key can be generated is in the menu «Information» of the Merchant Back Office, at the bottom of the page. This interface looks like this: Figure 1 : Generating a secret key The field «Passphrase» can be filled with a sentence, a password or any other text. The content of the field «Passphrase» is hidden by default, characters appear like a password. It is possible to choose to see the content of this filed by un-checking the field Hide. The fields «Complexity» and «Strength» are automatically updated when the passphrase is entered. Those fields indicate the security level of the passphrase entered. The security rules require to enter a passphrase of minimum 15 characters long and with a strength of minimum 90%. The button «VALIDATE» will stay inactive until this security level is reached. The strength of the passphrase is calculated upon different parameters as the number of uppercase letters, lowercase letters, specific characters, etc It is then necessary to enter a passphrase containing various type of characters and to alternate in order to avoid repetitive sequence of characters which reduce the strength. The button «Generate a key» allows generating the authentication key from the entered passphrase. The method used to generate the key is a standard. If the same passphrase is entered 2 times, the calculation will give the same key as a result. Verifone e-commerce integration extension user manual Magento 2 9

NOTE: it is possible that the key generation takes a few seconds, depending on the Internet browser used and the power of the computer. During the calculation, it is possible that the browser asks if it should stop the execution of this script. It is necessary to answer No and wait until the end of the calculation. Once the key calculation is finished, the key will be displayed in the field «Key». It is then possible to copy/paste this key in order to store it into the information system of the merchant, for example into a database, preferably in a secure way. It is also possible to directly fill the field «Key» with his own authentication key (in hexadecimal format) calculated by another method. The minimum size of key to be entered corresponds to a result key generated from a SHA-1 calculation, so 40 hexadecimal characters. However, if this method of entering an external key is used, an alert will be displayed explaining that Paybox cannot guarantee the strength of this key. The button «VALIDATE» is inactive by default. The 2 events which can switch it to active state are : Enter a passphrase of minimum 15 characters and with a strength of minimum 90% Enter an hexadecimal authentication key of minimum 40 characters After entering the elements which fulfill the minimum criteria, if the button VALIDATE is clicked directly (without clicking on «generate a key»), the calculation of the key will start directly. After validation of the key generation, a message will be displayed explaining that an email has been to the merchant email address for confirmation. The generated key will not be active until the indications given in this email are not executed. For security reasons, the key will not be any more displayed in the Back Office and neither given by the support team. If the key is lost, it will be necessary to generate a new one. For those reasons, it is important to save the key generated before leaving the Back Office. NOTE: the key is associated to the platform on which it has been generated. It means that after the merchant generates a key on the pre-production platform for his integration tests, a new key has to be generated and used on the production platform before going live. Verifone e-commerce integration extension user manual Magento 2 10

FRONT END In the front end the extension adds the activated payment means to the checkout process, if the configuration allows for the payment mean to be selected. The extension then provides a redirection page at the end of the checkout process, allowing to select the best platform for the payment, and then presents the customer with a payment page. Verifone e-commerce integration extension user manual Magento 2 11

Once the customer has validated the payment, he is redirected to your website where he will be greated with a thank you page. You can then check the payment details from the order information, where you will see the transaction number and other informations about the payment that was made. Verifone e-commerce integration extension user manual Magento 2 12