Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Thank you for purchasing our extension. If you have any questions that are beyond the scope of this document, do not hesitate to leave us an email via our email address below.

Created: 08/02/2017 | By: Magenest | Support Portal: http://servicedesk.izysync.com/servicedesk/customer/portal/63

Table of Contents

Introduction

...

outlinetrue
stylenone

...

Introduction

Moneris Payment Gateway extension for Magento 2  by Magenest offers payment services for multiple fields, with industry-specific knowledge that its focus. Moreover, this extension support for various types of payment cards especially with customers in USA and Canada. Each year, Moneris processes over 3 million transactions for more than 350,000 diferrent stores. It proves that Moneris's service quality is very wonderful. You should install it now to use the best features like.  different stores.

Image AddedExtension's page: Moneris Payment Gateway

Features For Admins

A lot of features is included in the extension that you can tweak to make it best suit your business, including:

...

Support credit card  payment in USA and Canada.

...

Enter Store id and API Token

...

Allowed credit card types.

...

Choose between Authorize Only or Authorize and Capture.

...

View order status transaction.

...

Allowed country.

...

Order total threshold.

  • Save customer info with hosted vault page

  • Tokenization
  • Support full authorization
  • CVC/AVS verification
  • 3D secure [NEW]
  • Secured saved card feature
  • Full and Partial Refund
  • Support payments in Canada

...

Features For Customers

The primary aim of the extension is to deliver the most fluent and effortless payment experience to the customers:

  • Easily checkout using a credit card.

  • Easy access to online transaction reporting

System Requirements

 Your store should be running on Magento 2 Community Edition version 2version 2.1.x.

 

 

,  2.2.x,  2.3.x, and 2.4.x 


...

CONFIGURATION

...

Set up Moneris

(plus) If you use a test account

For the demo, you can create a test account in this sandbox test link.

Next, enter your personal information and set up your online login details. The system will also request you to enter an email address to receive direct notification but don't log in regularly.

Confirm your account by agreeing to Moneris online Terms & Conditions and click on Sign up button.

If you already have a Moneris account, skip this step.

Image RemovedImage Added

 

When you log in to your Moneris account, request for test credentials (in the US or Canada)Image Removed

Set Configuration

(plus) Set up with Redirect Connection:

    (minus) In United States Store:

On the home page, on the right menu bar, click on Full Profile

Image Added

In the Full Profile, there is My Testing Credentials section, click on Request Testing Credentials

When the Test Account Request Form shows up, fill in your password and choose the country. Then Request Test Account.

Image Added

Image Added

 

In the home page, the test credentials are on the right menu bar. The first line with a store icon is the Store ID, under the Store ID is the API Token with a key icon. Note that you will need these two for configuration.

Image Added

Set Configuration

 

(minus) In Canada Store:

    Log in by Moneris account and click click Admin >Hosted > Hosted Paypage ConfigurationConfig. There are two elements that you need in order to configure in Magento 2: hpp ps_store_id, hpp_key

    Or click If there is no key, click on Generate a New Configuration to  to create a new key.

   

Image Added


In the Respone/Receipt Field Configuration, tick the Return the txn_number. This field is used to perform follow-ons.

Image Added

Now you have enough info to configure Moneris in your Magento. Image Removed In the admin panel of Magento 2, go to Moneris Configuration via via Stores > Configuration > Sales > Payment Methods > Moneris 

(plus) Set up with Redirect Connection:

  • Enabled: Choose Yes to enable Moneris Payment 

...

  • Title:

...

  •  The name of the payment method that will be displayed on the checkout page
  • Sandbox Mode: Turn this on if you use the test credentials
  • Connection Type:

...

  • Redirect Connection
  • ID:

...

  • Your store ID or test Store ID
  • API Token: the API Token you got from

...

  • Moneris 
  • HPP ID or PS STORE ID: The

...

  • ps_store_id in the Hosted

...

  • Pay page Configuration.
  • HPP KEY: The hpp_key in the Hosted

...

  • Pay page Configuration
  • Approved URL: Use this URL when you configure your Moneris hosted

...

  • pay page
  • Declined URL: Use this URL when you configure your Moneris hosted

...

  • pay page
  • Cancel Button URL: Use this URL when you configure your Moneris hosted

...

  • pay page

(warning) Note: Moneris Multiple Currency Pricing is not supported with Redirect Connection.

Click on Save Config button to save the configuration.


Image Added


(plus) Set up with Direct Connection:

  • Enabled: Choose Yes to enable Moneris Payment 
  • Multi-Currency Pricing: Choose No to accept one kind of currency only
  • Title: The name of the payment method that will be displayed on the checkout page
  • Sandbox Mode: Turn this on if you use the test credentials
  • Connection Type: Direct Connection
  • Store ID: Your store ID or test Store ID
  • API Token: the API Token you got from Moneris
  • You can set the Payment Action to be Authorize and Capture or Authorize Only
    • Authorize Only (Authorization): will check the card for validity but not charge the account yet until the order is approved and invoiced.
    • Authorize and Capture(Sale):  will charge the debit/credit card at the time of the order submission.

Image Added

  • Credit Card Types: You can choose which credit card types you want by choosing one or more items.

  • Enable AVS check on Customer Billing Address: By choosing Yes, you enable AVS check on customer billing, including Street Name, Street Number, Zip Code.
  • AVS Street and Zipcode Check Failed: In case the AVS and Zipcode Check failed, you can choose 1 among 3 options: Accept Payment, Reject Payment, or Hold Payment.
  • AVS Check Failed and Zipcode Check Passed: In case the AVS Check Failed but Zipcode Check Passed, you can choose 1 among 3 options: Accept Payment, Reject Payment, or Hold Payment.
  • AVS Check Passed and Zipcode Check Failed: In case the AVS Check Passed but Zipcode Check Failed, you can choose 1 among 3 options: Accept Payment, Reject Payment, or Hold Payment.
  • Enable CVD Check on Checkout: Click here to  see credit card numbers used to Simulate E-Fraud
  • CVD Check Failed:  In case the CVD Check failed, you can choose 1 among 3 options: Accept Payment, Reject Payment, or Hold Payment.
  • CVD could not be verified: In case CVD could not be verified, you can choose 1 among 3 options: Accept Payment, Reject Payment, or Hold Payment.
  • 3D Secure: Enable 3D secure to verify the Customer’s card, thereby preventing payment fraud 

Image Added

(plus) Testing 3-D Secure (MPI) Solutions

May only be tested in the following test stores on Moneris Gateway Merchant Resource Center

Please fill in the information as the notice section, just replace the store ID

CANADA US

Store ID: moneris

Api Token: hurgle

Test card list 

(star) Note:

  • Only use 3D Secure with connection type direct and Multi-Currency Pricing disabled
  • Visa, MasterCard, and American Express cards are supported for customers who have enabled 3DS

Cardholder Name will be required when 3DS is enabled

Image Added

After entering the card information, the system will identify potential risks.

  • For low-risk transactions, customers will check out as normal.
  • For high-risk transactions, the system will redirect to the authentication page to request an extra step for authentication.

A one-time password (OPT) sent to the customer's mobile number, will be required for verification.

Image Added

After the transaction is successful, the CAVV will be saved.

Image Added

(plus) Setup with Kount:

  • Enable Kount: Choose Yes to enable Kount
  • Kount Merchant Id, Kount API Key, Kount Website Id

(star) For merchants using the Moneris Kount Essential solution please email [email protected] to obtain your production Kount Merchant ID, Kount API Key, and website ID (SITE ID) credentials.

(star) For merchants using the Moneris Kount Enterprise solution, your Kount credentials (Kount Merchant ID, Kount API Key, and website ID) will be provided by your Kount Client Success Manager.

  • Kount Decline: Once the Authorization Status returned to the merchant from the processor is Decline, you can choose 1 among 3 options:

Accept Payment / Reject Payment / Hold Payment

  • Kount Review:  Once the Authorization Status returned to the merchant from the processor is Review, you can choose 1 among 3 options:

Accept Payment / Reject Payment / Hold Payment

  • Kount Null:  Once the Authorization Status returned to the merchant from the processor is Review, you can choose 1 among 3 options:

Accept Payment / Reject Payment / Hold Payment

Image Added


  • Payment from Applicable Countries
    • All allowed countries:  Enable all allowed countries to make payment.
    • Specific Countries: Restrict some countries by unselecting them from the Payment from Specific Countries.
  • Debug: Choose Yes to save request and response information to file log 
  • Sort Order: The order of the payment method will be displayed on the checkout page.

Image Added

Image Removed

In Configuration tab, Response Url is the link connecting to Moneris home page. Data transaction is also synchronized from Moneris to Magento.  

 

Image Removed

(minus) In Canada Store:

Users also implement similarity up to Canada Store: click Admin and choose Hosted Paypage Configuration:

Image Removed

 

Image Removed

 

Image Removed

 

(plus) Set up with Direct Connection:

 

Image Removed

 

In addition, admin can set information for Title, Sandbox Mode, Store Id, API Token, Environment, Payment Action,  Payment from Applicable countries, Sort order. Then, click on Save button.

 

Note:
To enter the store id and API token, you get the My Testing Credentials in the exact country you want to install

Distinguishing between two payment actions Authorize Only and Authorize Capture:           

  1. Authorize only will check the card for validity but not charge the account until the order is approved and invoiced. 
  2.  Authorize and capture will charge the debit/credit card at the time of the order submission.

...


Main Functions

Easily Checkout Using Credit Card 

         At the front-end, customer will need to choose an item and click on At front end, customer can add the items into shopping cart by clicking the Add to Cart button.  

Image Added

Image Removed

Then, go to the checkout and selec Moneris Payment Gateway instead of Check/Money orderpage. Customer fills in his/her shipping address and selects the payment method.

(plus) Checkout Direct Connection Method:

  • Mark the checkbox "My billing and shipping addresses are the same" if the shipping address and the billing address are not different.
  • If they are different, fill in the billing address then click "Update".

Fill in your credit card information, then click Place Order to finalize the payment.

Image Added

 Image Removed

(plus) Checkout Redirect Connection Method:

Image Removed

Image Removed

 

Image Removed

 

After clicking Place Order, you buy products successfully.Then, you easily access to Transaction Reporting online.

Image Removed

  • Mark the checkbox "My billing and shipping addresses are the same" if the shipping address and the billing address are not different.
  • If they are different, fill in the billing address then click "Update".

Click Continue to place the order.

Image Added

It redirects the customer to Moneris page with a credit card form. Customer fills in the info then click Process Transaction to finalize the payment.

Image Added

Image Added


Customers can easily access Moneris Transaction Reports online to view the Transactions.

Image Added 


Or go to Backend - >Sales - >Orders then choose View to view information see the details about an order.

Image RemovedImage Added

Image Removed

  In case, you want to refund your product. You can choose Invoices-> Credit Memo:

 

Image Removed

   Customers can choose Refund dependent on their request. Click Refund, refund successfully!

Image Added


(plus) Partial or total refund:

You can refund partially or totally by clicking Credit Memo > Refund.

About partial refund, it applies for many frequencies and up to out of products.

Image Added

Update

  • When a new update is available, we will provide you with a new package containing our updated extension.
  • You will have to delete the module directory and repeat the installing steps above.
  • Flush the config cache. Your store and newly installed module should be working as expected.

...


...

Support

  • We will reply to support requests within 2 business days.
  • We will offer lifetime free update and 6 months -month free support for all of our paid products. Support includes answering questions related to our products, bug/error fixing to make sure our products fit well in your site exactly like our demo.
  • Support DOES NOT include other series such as customizing our products, installation and uninstallation service.

 

...


...

Once again, thank you for purchasing our extension. If you have any questions relating to this extension, please do not hesitate to contact us for support.

Magenest