Moneris eSelect Plus

The integration of Moneris eSelect Plus payment gateway has been updated in v3.5. Users of previous versions of ProductCart must review the following information and update their settings to continue using Moneris on their stores.

ProductCart integrates Moneris eSelect Plus using the latest DirectPost integration method. Before you configure Moneris in the ProductCart Control Panel, you will need to follow the instructions below to configure your account on the Moneris Web site.

Moneris Account Configuration

You will need to configure the following settings in the Moneris account administration area.

  1. Create a DirectPost Configuration:
    • Log into your Moneris DirectPost account.
    • Click on the “ADMIN” button on the left and then in the submenu that appears click on “DirectPost Config”.
    • To create a new DirectPost configuration click on “Generate a New Configuration”. You will be assigned a DirectPost ID (ps_store_id). This is the identifier for this unique configuration. You will also be assigned a DirectPost Token (hpp_key). The DirectPost ID and the Token are sent as part of the transaction request to securely identify your store and the specific configuration.
  2. Configuring DirectPost:

  • Merchant Email Address: if an email receipt is to be sent to the merchant please complete a valid email address in this filed. If the field is left blank no email will be sent.
  • Email Client:This field indicates whether an email receipt is to be sent to the client from Moneris.

The following “Include” fields define what is to be displayed on the receipt that is sent as an email to both the merchant and the cardholder.

  • Include Items: is not supported by ProductCart
  • Include Billing Address: This field indicates whether the clients billing information is to be displayed.
  • Include Shipping Address: This field indicates whether the clients shipping information is to be displayed
  • Include Customer ID: This field indicates whether the Customer ID is to be Displayed – the Customer ID field is often used for membership #’s, policy #’s , student ids, or invoice #’s. it is a searchable filed in the Merchant Interface.
  • Include Note: Set to “Yes” if you want a note attached to this transaction that it was submitted via your online store. Note will contain the Order ID from ProductCart.
  • Include Email: This field indicates whether the customer’s email address field is to be displayed.
  • Include “rvar”s in Merchant email: “rvar”s can be a series of variables/values that will be echoed back from the transaction response. This field indicates whether these fields are to be included in the email to the merchant. They will NOT be included in the email to the client.
  • Transaction Verification: This MUST be properly configured for your ProductCart-powered store to properly integrate with Moneris.

ProductCart Control Panel

Once you have set up your Moneris account following the intructions listed above, you can return to the ProductCart Control Panel and configure the following settings:

  • DirectPost ID & DirectPost Token: Enter the values mentioned above under “Creating a DirectPost Configuration”.
  • Transaction Type: Select the same option that you selected under “Transaction Type” in your Moneris account. Note that the setting that you select in the ProductCart Control Panel will not change or override the setting that you have configured in your Moneris account. This setting indicates to ProductCart whether orders should be considered “Processed” (Transaction Type is “purchase”) or “Pending” (Transaction Type is “preauth”) when they are received. When an order is received, ProductCart considers the order processed when funds have been captured, pending when it funds have been authorized, but not captured (payment has not been collect yet). Refer to the Managing Orders Section of the Wiki User Guide for more information.
  • Enable Test Mode: If you want to use your store in test mode, you will need check this option in the ProductCart Control Panel and also set Moneris to use a test store in the administration area where you manage your Moneris account. When Test Mode is enabled, ProductCart posts the transactions to a different URL. If you fail to set both systems to Test Mode, you will likely receive a message that says “FAILED TO IDENTIFY STORE - INCORRECT STORE CREDENTIALS HAVE BEEN SENT”.
  • Country Version: Select your merchant country version (US or CA)
  • Response Method: Choose the Response method ( all though Moneris supports either the GET or POST response methods, The POST method has proven to be a more solid choice).
  • Language: The language setting determines the language used by Moneris in any message shown to the customer.
  • eFraud Settings: Moneris eSelect Plus eFraud settings will allow you to add an additional layer of fraud protection. You can now activate Card Validation Digits information and Address Verification Service for Moneris. <note> In order to use the eFraud services you will need to contact the eSelect Plus Integration Support Team at eselectplus@moneris.com to have the eFraud feature added to your profile.</note>
  • Interac Online®: Only for use with the Canadian version: Note: In order to use the Interac® Online services you will need to contact the eSelect Plus Integration Support Team at eselectplus@moneris.com to have the Interac® Online feature added to your profile.
    • Activate INTERAC® Online: Set to “Yes” after you have Contacted Moneris and activated Interac Online within your Profile.
    • INTERAC® Online Merchant Number: This number will be supplied by Moneris once you have activated Interac Online.
  • Processing Fee: You can choose whether to charge an additional transaction Processing Fee field. The fee can be either a flat charge or a percentage of the total order amount.
  • Payment Name: You can change the description that is shown to your customers during checkout. For example, you could change “Credit Card” to “Visa and MasterCard”. To complete the activation, submit the form by clicking the Add button.

Personal Tools