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

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

User Guide. Order Attachments. Extension Version User Guide Version Magento Editions Compatibility

EASYPAY MODULE - MAGENTO 2

Admin Product Grid Category Filter

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

Magento 2 Guide ING. Guide 1

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

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

PagSeguro Payment. User Guide

User Guide. Customer Activation. Extension Version User Guide Version Magento Editions Compatibility

MexBS Google Invisible Recaptcha v1.0.0 User Guide

Triveneto payment method for Magento 2

Php4u Payment Restrictions Module for Magento 2

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

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

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

User Guide. Image Gallery. Extension Version User Guide Version Magento Editions Compatibility

Delete Orders User Guide

Authorize.Net Magento 2.x Payment Module

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

GDPR PRO FOR MAGENTO 2

Category Dynamic Dependent Dropdown

rma_product_return_magento2

CUSTOMER APPROVAL FOR MAGENTO 2

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

Indian GST extension User Manual

PayPalPlus Magento 2 User's Guide

STRIPE PAYMENTS FOR MAGENTO 2 - DOCUMENTATION

Buyer Seller Communication Marketplace Add-on

Quickbooks Connector Quick Start Guide

Mobile Login extension User Manual

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

EMARSYS FOR MAGENTO 2

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

Web Push Notification

INSTALLATION GUIDE. for Magento 2 Extension

Custom Registration Field For Magento2

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

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

User Guide. Form Builder. Extension Version User Guide Version Magento Editions Compatibility. Community - 2.2

Blast Search Lucene Search Module for Magento 2

China SMS Login. V1.X for M2. User Guide / Sunf

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

Verifone e-commerce integration extension user manual Magento 2

Call For Price extension User Manual

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

Quick Start Manual. Not2Order for Magento 2. Start here

Magento Survey Extension User Guide

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

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

Shop Manager. Extension version: Magento compatibility: CE 2.1.x

USER MANUAL. Fooman Connect: Xero - Magento 2. Quick Links. Leave a Review Reviews help to build a trusted Magento community.

Gift Card Manager Extension

Custom Carrier Trackers

User Manual for Market Place. Version 2.0 & above

PX Shopping Cart Plugin Magento. Version 1.3

Purpletree SMS for Magento2

DPD France Shipping Method Module Magento 2

Import Export Products Attributes

Cart Product Selector. Quick Start Guide

SIMICART USER GUIDE SERIES. SimiCart Install SimiConnector

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

Magento Extension Update Guide Version This document explains how to update an existing install of our Magento extension.

Vantiv ecommerce for Magento 2

Log Monitoring And Notification User Guide

Facebook Pixel for Remarketing for Magento 2

WePay Payment Gateway

Bazaarvoice for Magento 2 Extension

Lazy Load Images Extension for Magento 2

CyberSource Global Payment Management for Magento 2

CHECKOUT CUSTOM FIELD FOR MAGENTO 2

Blue Form Builder extension for Magento2

Force Login USER GUIDE

CyberSource Global Payment Management for Magento 2

J2T SMS Gateway Extension for Magento 2 Documentation for v. 2.0.x

Bonanza Integration - User Guide

Rewards Points for Magento 2.0

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

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

Vantiv ecommerce for Magento 1 User Guide. Version 1.0.7

Ebay Integration User Guide 0.0.1

Catch Integration - User Guide

Analytics for Magento 2.0

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

Ebay Integration User Guide 0.0.1

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

Magento 2 / Google Maps Integration User Guide For Extension Version 1.0.2

Important Notice. All company and brand products and service names are trademarks or registered trademarks of their respective holders.

Instagram Widget User Guide

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

GUEST CHECKOUT TO REGISTERED CUSTOMERS

Configuring Autocomplete & Suggest

CyberSource Global Payment Management

Klarna Checkout Plug-in

STORE LOCATOR For Magento 2

Magento Enterprise Edition. User Guide. Part IV: Customers Sales & Orders Payments Shipping Taxes. Version

Stockbase Extension Magento 2.0

User Guide. Nexmo SMS Notification Extension for Magento by Azaleasoft. Support: (

MultiSafepay Integration manual

USER GUIDE MAGENTO TO MAGENTO MIGRATION

Transcription:

Payments Magento2 Module User Guide for v4.0.x

Table of Contents Payments Magento2 Module User Guide for v4.0.x 1 Introduction 2 2 Requirements 2 3 Fraud automatic order cancellation 2 4 Installation 2 5 Configuration 3 5.1 Setting access credentials 3 5.2 Payment method configuration 3 5.3 Payment method design 4 6 Additional quote/order details 5 6.1 Additional quote details 5 6.2 Additional order details 5 7 Troubleshooting 5 7.1 Enable debug mode 6 7.2 Contact Klarna 6 Revision 2018-02-20 1

1 Introduction Klarna has created a Magento Module to fully integrate Klarna Payments. Klarna Payments includes Klarna products within an existing Magento checkout. 2 Requirements Supported Magento Version Community and Enterprise Editions 2.1 and 2.2 Excludes 2.1.3 due to core Magento bugs Supported PHP Version 5.6, 7.0, 7.1 NOTE: Klarna strongly recommends PHP 7.0 or higher and Magento 2.1.10 or higher due to performance of the Magento platform and PHP prior to those versions 3 Fraud automatic order cancellation If fraud prevention review has been enabled for a merchant, the Klarna Payments Module will automatically cancel orders that are flagged as fraudulent. Orders will be put into a fraud pending state to prevent progression of an order until the fraud state of an order is determined. Fraudulent orders will be cancelled both in Klarna and Magento. 4 Installation It is recommended to test the installation process on a test environment before deploying to your production environment. The Klarna Payments Module can be installed using the following commands from a command line: # php bin/magento maintenance:enable # php bin/magento cache:flush # php bin/magento cache:disable # composer require klarna/m2-payments # php bin/magento setup:upgrade # php bin/magento setup:di:compile # php bin/magento setup:static-content:deploy [languages] (eg: en_us de_at de_de fi_fi sv_se) # php bin/magento cache:enable # php bin/magento maintenance:disable Revision 2018-02-20 2

5 Configuration Klarna Payments can be integrated quickly with a few configurations. Further options can be set to fulfil the needs of the store. 5.1 Setting access credentials Access credentials for all Klarna modules are set in a single location. These settings can be found by following the admin navigation path of: Stores Configuration Klarna General Klarna API Option API Version Merchant ID Shared secret Test Mode Debug Mode Description The API version you should connect to. This is based off of your region. Your merchant ID for API interaction. (Provided to you by Klarna) Your private password for API interaction. (Provided to you by Klarna) If enabled, request will be made to the Klarna Playground. API request to Klarna are logged in the default log directory. 5.2 Payment method configuration Payment method options can be configured via the following path: Stores Configuration Sales Payment Methods Klarna Payments Option Enabled Payment from applicable countries Payment from Specific countries Pre-screen Data sharing Sort Order Description Enable or disable Klarna payments Restrict payment to specific countries. Select which countries to restrict to. Enable if pre-screen is enabled by Klarna. Provide customer information before selecting Klarna. Order of method in the payments area of checkout. Revision 2018-02-20 3

5.3 Payment method design Payment method design options can be configured via the following path: Stores Configuration Sales Checkout Klarna Payments Design Option Button color Button text color Checkbox color Checkbox checkmark color Header color Link color Border color Selected border color Text color Border radius *CSS hex color e.g. #C0FFEE Description Modify the color of buttons.* Modify the color of button text.* Modify the background color of a checkbox.* Modify the color of the checkbox checkmark.* Modify the color of headers on checkout.* Modify link color.* Modify border color.* Modify the selected border color.* Modify the text color.* Border radius. e.g. 5px Revision 2018-02-20 4

6 Additional quote/order details Some Klarna details on an order are stored in separate tables created by the Klarna module. All tables created by Klarna are prefixed with klarna_. 6.1 Additional quote details Additional details about a quote are stored on the table `klarna_payments_quote`. This table stores: The Klarna checkout session ID for the checkout. A column for is_active. Which is used to store if the session is still active for the quote. A quote_id for the customer checkout quote. A payment_methods column contains a comma separated list of available payment methods for this order The details associated with a quote are best loaded with the Klarna quote model Klarna\Payments\Model\Quote. 6.2 Additional order details Additional details about an order are stored on the table `klarna_core_order`. This table stores: The Klarna checkout session ID for the checkout. The Klarna reservation ID for use when capturing an order. The order_id for the customer order. Is_acknowledged is used to note that Klarna has pushed a notification to Magento saying an order has been created. And Magento has acknowledged receipt of the order and the notification to Klarna. The details associated with a quote are best loaded with the Klarna quote model Klarna\Core\Model\Order. Revision 2018-02-20 5

7 Troubleshooting Payments Magento2 Module User Guide for v4.0.x If not properly configured, Klarna Payments may fail to initialize. There are several methods to help debug exactly what causes Klarna Payments to fail to load. 7.1 Enable debug mode A file will be created in your var/log directory named klarna_api.log that includes the request and responses. The log file name is dependent on your market. It is recommended to disable this log when using live credentials and to delete copies of the log on the server. Klarna APIs will respond with verbose details that cause checkout to load. Review the logs to help debug. To enable debug mode navigate to: Stores Configuration Klarna General Klarna API Set the option Debug Mode to Enabled. 7.2 Contact Klarna Klarna is always happy to work with merchants to help resolve implementation issues. Reach out to your Klarna Representative for assistance. Revision 2018-02-20 6