Moneris is a global payment gateway that allows Salesforce B2C Commerce merchants to use different
Electronic Commerce Indicator (ECI) values for transactions. Moneris accepts payments using
Canadian currencies only.
- Payment transactions can be handled as follows:
-
Authorization transactions: authorizes a valid payment
method with a customer's order. The payment is then captured once
the order items are fulfilled.
-
Sale transaction: authorizes a valid payment method with a customer's order and
automatically captures the funds as a single transaction.
Note: Configure the Moneris
external processor, Moneris eSelect Plus V2 Account. The following fields are mandatory
- Label: Name of the payment processor
- APIKey: Used for API integration
- StoreID: Connects to the web service
Configure the
custom attribute, monerisECI, to enable Order Management the ID from monerisECI to
use the ECI values in subsequent transactions. Note the following settings in Order
Management Administration: Settings > Preferences > Attributes
- Select the Payments group.
- Enter the custom attribute, monerisECI, in the ID field.
- Enter the proper tag value to map the custom attribute in the JSON order XML to the
custom attribute name in the database.
- Attach to the Order and Payment Objects. Select Order and Payment from the dropdown
list.
Note: When setting up the Moneris merchant account,
https://esqa.moneris.com/mpg/index.php/, note the
following:
- Multi-Currency is not supported. Moneris only supports Canadian
currency.
- Multi-Capture is not supported
- Tokenization is not supported.
The Moneris Payment
Methods topic lists the payment methods available for use with
Moneris.
The processor features for the payment methods are as follows:
Processor |
Moneris |
Comments |
Type |
Payment Gateway |
https://moneris.com/
|
Auth/Capture |
Yes |
|
Sale |
Yes |
|
Void |
Yes |
Void is supported after a Sale and Capture
transaction. |
Credit |
Yes |
|
Refund |
Yes |
|
Multi-Currency |
No |
Moneris supports only Canadian currency. |
Multi-Capture |
No |
Set to No by default. |
Tokenization |
No |
|
Split Payments |
No |
|