Moneris Canada (Direct Integration) Payment Gateway

Quick summary. Generate a Store ID + API Token from the Moneris Gateway merchant portal, then paste them into the matching PatSaTECH Direct (Canada) plugin. This is not the Moneris Checkout (hosted) flow.

Moneris Gateway Setup Guide

Follow this step-by-step guide to set up your Moneris Gateway Merchant Account and integrate it seamlessly for payment processing.

Prerequisites

Before you begin, ensure you have the following:

  1. Moneris Gateway Merchant Account
    • You must have an active Moneris Gateway Merchant Account.
  2. Store ID
    • Obtain your Store ID, which you use to log in to your Moneris Gateway Merchant Account.
  3. API Token
    • You need to generate an API Token by following the steps outlined in the setup guide below.

Setup Guide

Step 1: Log into Your Moneris Gateway Merchant Account
  1. Open your web browser and navigate to the Moneris Gateway Merchant Login Page.
  2. Enter your Store ID and password to log in to your account.
Moneris Canada (Direct Integration) Payment Gateway
Step 2: Navigate to the ADMIN Section
  1. Once logged in, locate and click on the “My Account” tab in the dashboard.
  2. From the dropdown menu, select “ADMIN” to access administrative settings.
Moneris Canada (Direct Integration) Payment Gateway
Step 3: Access Store Settings
  1. In the ADMIN section, find and click on “Store Settings”.
  2. This will take you to the page where you can manage various store configurations.
Moneris Canada (Direct Integration) Payment Gateway
Step 4: Generate an API Token
  1. Within Store Settings, look for the “API Token” section.
  2. Click on the “Generate API Token” button.
  3. A new API Token will be created. Copy and securely store this token, as you will need it for integration purposes.

Install

Install Moneris Direct CA Gateway for WooCommerce on staging. For the hosted checkout product, use the Moneris Checkout guide instead.

Config

WooCommerce → Settings → Payments → Moneris Direct CA. Enter Store ID and API Token. Save. Keep the plugin in test mode until a sandbox purchase completes.

Sandbox

Use Moneris test store credentials and test cards from the current Moneris developer docs. Confirm the WooCommerce order captures a Moneris reference and that refund/void from the order screen works if your account allows it.

Going live

Replace test Store ID / API Token with the live store. Run one low-value live charge and refund it. Confirm the production store is the Canada Direct / eSELECTplus store you intended—not a Checkout profile.

Common problems

  • API Token regenerated in Moneris after you saved the plugin — paste the new token.
  • Using Checkout ID here. Checkout credentials belong on the Checkout SKU, not Direct CA.
  • No methods at checkout — see no payment methods available.

Product

Moneris Direct CA Gateway for WooCommerce. Other processors or headless carts: custom integration.

Support

Contact PatSaTECH or [email protected] with your order number and whether the store is test or live.

Our Partners

fraudlabs
opayo
nochex
Razorpay
durango merchant services
2checkout is now verifone
authorizenet
gravity forms
whmcs