< back

Moneris

The Moneris plugin provides payment gateway services to StoreBuilder via your Moneris merchant account.

Installing the Moneris Plugin

Add the StoreBuilder.Moneris.dll to your web project by adding a reference to the Nuget package StoreBuilder.Moneris

Moneris Settings

The Moneris plugin requires the following settings to be configured within Storebuilder:

StoreBuilder.Moneris.Host (string)

The Host is Moneris server your account will use to authorize credit card payments. Moneris operates several different endpoints for various geographical areas.

Example: esqa.moneris.com

StoreBuilder.Moneris.ApiToken (string)

The ApiToken is used during authentication with the Moneris API and identifies your account with Moneris.

StoreBuilder.Moneris.StoreId (string)

The StoreId identifies the store within your account with which you would like to process credit card transactions.

StoreBuilder.Moneris.ProcessCVV (true/false)

True/false value for whether or not you want to send any Card Verification Value (CVV) to Moneris when processing credit card transactions. Card verification is an optional service with Moneris Merchant accounts and can be enabled or disabled for your account.

StoreBuilder.Moneris.ProcessAVS (true/false)

True/false value for whether or not you want to request Address Verification Service (AVS) from Moneris when processing credit card transactions. Card address verification is an optional service with Moneris Merchant accounts and can be enabled or disabled for your account.

Test Account Settings

  • StoreBuilder.Moneris.Host = esqa.moneris.com
  • StoreBuilder.Moneris.ApiToken = yesguy
  • StoreBuilder.Moneris.StoreId = store2
  • StoreBuilder.Moneris.ProcessCVV = false
  • StoreBuilder.Moneris.ProcessAVS = false

Test Credit Card Numbers

  • MasterCard 5454545454545454
  • Visa 4242424242424242 or 4005554444444403
  • Amex 373599005095005

The test environment will approve and decline credit card transactions based on the penny value of the amount field. For example, a credit card transaction made for the amount of $9.00 or $1.00 will approve since the .00 penny value is set to approve in the test environment. Transactions in the test environment should not exceed $11.00. This limit does not exist in the production environment. For a list of all current test environment responses for various penny values, please see the Test Environment Penny Response table as well as the Test Environment eFraud Response table, available at https://developer.moneris.com