Skip to main content

Configuration

Configure your WC Moneris Payment Gateway Pro plugin to start accepting payments. The plugin offers two main payment methods: Moneris API and Moneris Checkout (MCO).

Accessing Configuration

  1. Login to your WordPress admin panel
  2. Navigate to WooCommerce → Settings → Payments
  3. You'll see two Moneris payment methods available

Moneris (API) Configuration

Direct API integration for seamless checkout experience.

Basic Settings

  • Enable/Disable: Toggle the payment gateway
  • Title: Display name for customers (e.g., "Credit Card")
  • Description: Message shown to customers during checkout

Transaction Settings

  • Transaction Type:
    • Charge: Immediate payment capture
    • Authorize: Authorize now, capture later
  • Multicurrency Setup: Enable for international transactions
  • Statement Descriptor: Text appearing on customer statements

Security Settings

  • Sandbox Mode: Enable for testing (disable for live transactions)
  • Address Verification Service (AVS): Verify billing address
  • Card Validation Digits (CVD): Require CVV verification

Card Settings

  • Preferred Cards: Select accepted card types
  • Saved Cards: Allow customers to save payment methods
  • Logging: Enable for troubleshooting

Moneris Checkout (MCO) Configuration

Moneris Checkout (MCO) is hosted on Moneris' PCI-Compliant infrastructure, with the payment page managed on Moneris secure servers. This reduces merchant risk by not handling sensitive cardholder data directly.

Key Benefits

  • Hosted Payment Processing: Payment page runs on Moneris secure servers
  • Reduced PCI Compliance Burden: Moneris handles sensitive payment data
  • Custom Order Forms: Use your custom checkout while Moneris processes payments
  • Enhanced Security: Built on PCI-compliant infrastructure

Configuration Settings

  • Enable/Disable: Toggle the MCO gateway
  • Title & Description: Customize display text for customers
  • Store ID: Your Moneris store identifier
  • API Token: Authentication token from Moneris
  • Checkout ID: MCO profile identifier (created in MRC)
  • Statement Descriptor: Text appearing on customer statements
  • Sandbox Mode: Toggle test/live environment
  • Logging: Enable for troubleshooting

Security Features

  • Fraud Prevention Tools: Built-in fraud detection and prevention
  • 3-D Secure Authentication: Enhanced card security verification
  • Address Verification Service (AVS): Verify billing address
  • Card Verification Value (CVV): Require CVV verification
  • Transaction Limits: Set minimum/maximum transaction amounts
  • Digital Wallet Support: Apple Pay, Google Pay integration

Merchant Resource Center (MRC) Setup

Create and configure your Moneris Checkout profile in the Merchant Resource Center:

Creating MCO Profile

  1. Access MRC: Log into Merchant Resource Center (testing or production)
  2. Navigate to MCO: Select "Moneris Checkout Config"
  3. Create Profile: Click to create new checkout profile

Profile Configuration Steps

  1. Checkout Type Selection

    • Use Moneris Checkout for the complete set of online payment forms
    • I have my custom order form and want to use Moneris simply for payment processing (Recommended)
  2. Multi-currency Settings

    • Enable international currency support
    • Set default currencies
  3. Payment Settings

    • Configure multiple payment settings
    • Configure charge vs. authorization transaction processing
  4. Branding & Design

    • Configure custom logo and design changes
  5. Order Confirmation Settings

    • Use Moneris
    • Use Own Page (Recommended)
  6. Email Communication Preferences

    • Configure automated email notifications and contents

Testing Configuration

Before going live:

  1. Enable Sandbox Mode
  2. Use test card numbers provided by Moneris
  3. Process test transactions
  4. Verify order processing in WooCommerce
  5. Check email notifications

Common Configuration Issues

Connection Errors

  • Verify API credentials are correct
  • Check server firewall settings
  • Ensure SSL certificate is valid

Transaction Failures

  • Confirm sandbox/live mode settings
  • Verify card types are enabled
  • Check transaction limits

Checkout Display Issues

  • Clear website cache
  • Check theme compatibility
  • Verify WooCommerce version