Shopify Merchant Guide

Introduction


This content is called the Shopify Merchant Take on Guide. This Learner guide provides an overview of the Merchant onboarding process on the Gateway as well as the Shopify Merchant interface and how merchants would navigate the platform to configure iVeri as their payment provider through their Shopify store.


The Guide covers the iVeri Admin Portal used by the Acquirer to onboard a Merchant and the Shopify Back end used by the Merchant to configure iVeri as their payment provider.

Objectives


The Objective of this user guide is to outline the actions on the iVeri Admin Portal and Shopify Back End interface through the use of step by step screen representations. The user guide explains in detail how the merchant interface works and the related functionalities available within Shopify.

Background Information


What is Shopify?


Shopify is an e-commerce platform that offers merchants the ability to sell their products online, receive payments from customers, and ship their products to customers.  Shopify is dedicated to streamlining the ecommerce experience for merchants and their customers by offering one platform with all the e-commerce and point of sale features that merchants need to start, run, and grow their businesses.


With the partnership the iVeri Gateway is now integrated into the Shopify eCommerce platform which enables the acceptance of online payments for the merchant.



Merchant requisites for the Shopify implementation


A Merchant should have the following as a standard:

  • Merchant Account
    • eCommerce Merchant account that needs to be signed between the acquiring bank and merchant
  • Gateway Profile
    • Created as part of the merchant agreement with an acquiring bank where Shopify is loaded as a product
  • Shopify Store
    • A merchant signing up for Shopify
    • Merchant credentials created upon onboarding of the merchant on the Gateway


Note: Shopify merchants must be enabled for 3Dsecure as a pre-requisite for this product.


How does this typically work?


  • Once a merchant has created their Shopify store, they would be able to setup iVeri as their payment provider.
  • The Merchant will utilise the credentials generated by the Gateway to link their Shopify store to their iVeri Gateway Merchant Profile.
  • Once a merchant has completed the setup of their store and the linking of the store to the iVeri payment application, they will then be able to accept online payments.


Important Note:


When installing the iVeri Payment application, the merchant would need to use their User group, Username, and Password which is generated as part of the merchant account creation.

Shopify – Value Proposition


Benefits to the merchant


Secure, Quick and Convenient way of accepting payments.


Features


  • Accept online payments via their Shopify store.
  • Process Debit, Authorisations and Refunds
  • Accept different payment methods (Visa, Mastercard etc.)
  • PCI Compliant
  • 3D Secure


Role Players


  1. iVeri needs to:
    1. Provide support to the Acquirer.
    2. Update configuration of the merchant on the Shopify Cardinal Server
  2. Merchant needs to:
    1. Configure and enable iVeri as the Payment provider using the iVeri provided store credentials
    2. Send Acquirer their Store name in order for iVeri to complete the configuration on the Shopfiy Cardinal Server
  3. Acquirer / Payment Service Provider needs to:
    1. Create the merchant profile on the iVeri payment gateway
    2. Enable 3D Secure for the merchant
    3. Provide iVeri with Merchant Store name (as it appears on the Shopify store) and Transaction types supported


Process Overview:


Important Note:


The pre-requisite for the merchant to configure the iVeri payment application is for the Acquirer to have completed the onboarding on the Gateway and shared a confirmation with the Merchant.


In order to complete the onboarding process the Merchant would need to share with the Acquirer their Shopify Store name

How to Log In

Access the Shopify Admin url ([storelink]/Admin)


Login with your email or other authentication options that you have opted for when creating your store.


1. In this example, insert your E-mail address linked to your Shopify account.



Please Note!

  • The iVeri Demo Store link was used to demonstrate this log in page.
  • This platform is the back-end environment for the merchant’s Shopify store where they can manage all areas of their online store.


2. Once you have inserted your e-mail address, you would now need to insert the password.



Please Note!

The merchant would need to set up all the above steps as part of their set up of the store.

3. Select your store from the list (should you have more than one store.


For this example, we have selected the iVeriDemoStore.


Once you have successfully logged in, this screen will appear. This is your homepage


Configuring iVeri as a Payment Method


Payment Method Configuration – Back End Interface

The Merchant would need to setup iVeri as their payment provider and configure the payment methods applicable.


The Merchant can access the following link in order to install the iVeri Payment application: https://apps.shopify.com/iveri 

Click on ‘Add app’.


Note: Merchants utilising the above link can proceed to step 7 of this process.


The Merchant would need to setup iVeri as their payment provider and configure the payment methods applicable.


1. From the Merchant’s homepage, the user will click on the ‘Settings’ tab

2. Here the Merchant will look to add iVeri as their payment provider.


From the settings menu the Merchant will select  Payments > Payment Providers > Choose a provider.


3. In order for the Merchant to search for a payment provider, click on the ‘Search by provider’ tab


From the search field, type in ‘iVeri’.


4. Once the Merchant has searched for iVeri as their payment provider, clicking on the ‘Activate’ tab.

The Merchant would now need to install the iVeri payment application to setup their account to process payments.


5. In order to do so, the Merchant would need to click on the ‘Connect’ tab.

6. The Merchant would need to install the Iveri payment application by clicking on the ‘Install app’ tab.

7.   Insert your "Shopify Cardinal BackOffice" credentials.


These details are sent to the merchant automatically via an email notification

8. The account has now been linked to accept payments.


9. Select the applicable card payment schemes by ticking the boxes. This will be dependent on your acquiring bank.


Click on ‘Activate’ to save changes.

10. Upon successful activation, your account status will update confirming the successful connection to the iVeri payment application.


The Merchant will now be able to accept payments.


Enable Test Mode:


Note: Test mode is enabled to allow the merchant to Test online payments.


Once the merchant has concluded testing online payments and is ready to accept Live payments, they would need to contact their Acquirer to update their application to Live on the Cardinal server.



The Merchant will receive an automated e-mail notification, confirming the update and enablement of iVeri as the payment provider.

Payment Capture settings


Navigation Path: Settings > Payments > Payment Capture > Manage


The next step for the Merchant would be to setup their Payment capture method.

There are 2 Payment capture methods, Automatic and Manual:


  • Authorised and charged automatically via debit order / sale
  • Authorised at the time of the customer’s order in the event of authorisations or pre-auth.


Note: The payment capture method is dependent on how the merchant captures payments.


It is important that this is consistent and aligned to Payment types configured on the iVeri Gateway.

How to make a payment on the Online Store – Online Store Interface

1. Make a selection on what you want to purchase.


You can select the quantity you would like to purchase and then proceed by clicking ‘Add to Cart’

2. Once you have selected the item you would like to purchase, select ‘Check out’


Here you can either select Checkout or select the Bag icon it is still the same.

3. Insert your contact information (email address / mobile phone number) and billing address.


Select the ‘Continue to payment’ tab to proceed.



Note: This cardholder email is used to send the correspondent updates regarding the transaction and order status updates.

4. Once the user is happy with their selection and would like to proceed with payment, Select the ‘Pay now’ tab.


This will redirect the user to the iVeri hosted payment page.

5. Cardholder is to capture the card details to complete the transaction.



Select Submit to process payment.


6. In this example 3DS is enabled for this merchant.


Transaction is processed for 3DSecure.


7. Cardholder would insert the Secure Password sent to them.


Click ‘Submit’

Please Note!

If the Acquirer uses 3DS as an authentication method, the card holder will go through the 3DS authentication process as shown in the above example.

Wait a few seconds to allow for the response.


This response indicates the payment has been successful.


The card holder will also receive a notification e-mail with the confirmation details of the order.

Order Status and Tracking



1. By clicking on the ‘Orders’ tab the merchant will be able to track:


  • Order numbers
  • Date of order
  • Customer details
  • Payment Status
  • Fulfilment status
  • Delivery method if applicable


2. In order for the Merchant to view specific order details related to an order, click on the order you would like to view.

3. In this example, we are viewing the details related to order #1004.


The details indicate that the status of this order reflects as Paid.

4. By scrolling down, the Merchant is able to view the timeline related to this specific order.


From the timeline, the Merchant is able to track every action that has taken place on a specific order.

Processing Refunds


1. In order to perform a refund, the Merchant will navigate to the ‘Orders’ tab and select the order they would like to perform the refund for.

2. Merchant would now navigate and click the ‘Refund’ tab.


3. From the Refund tab, the Merchant would set the quantity they would need to refund.


The Merchant may also provide a reason for the refund that will be visible for internal purposes.

4. This screenshot shows a completed refund.


The Merchant has completed the quantity that will be refunded as well as the amount that will be refunded to the customer.


Once this is done, the Merchant will click the ‘Refund tab’ to confirm the refund.


Note: It is important that you tick the box to send a notification to the customer relating to the refund.

5. The Merchant can also track via the timeline, if the refund has been successful.


The Merchant and the Customer will both receive notification e-mails of the successful processing of the refund.

Processing Authorised Orders


The authorised status may be applicable to Merchants in specific industries where an additional step is required in order to capture payment.


1. From the Orders tab, the Merchant will select the order they would like to authorise payment for.

Please Note!


The Transaction types (sale, refunds, authorisations etc.) performed by a Merchant, will be according to the agreement between the Merchant and the Acquirer.

These transaction types must be configured via the Shopify cardinal server in order for the Merchant to perform these transaction types.


2. Here the Merchant will navigate to the ‘Authorised’ tab and click ‘Capture Payment’.

3. Here the Merchant is able to capture payment and set the amount that needs to be captured.

Click on the ‘Accept’ tab.

4. Once the Merchant has captured payment, the ‘Paid’ column will now reflect on the order.

5. All updates and actions will reflect on the Order timeline for the Merchant to track.

The timeline reflects the amount successfully captured.