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
- Login to your WordPress admin panel
- Navigate to WooCommerce → Settings → Payments
- 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
- Access MRC: Log into Merchant Resource Center (testing or production)
- Navigate to MCO: Select "Moneris Checkout Config"
- Create Profile: Click to create new checkout profile
Profile Configuration Steps
-
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)
-
Multi-currency Settings
- Enable international currency support
- Set default currencies
-
Payment Settings
- Configure multiple payment settings
- Configure charge vs. authorization transaction processing
-
Branding & Design
- Configure custom logo and design changes
-
Order Confirmation Settings
- Use Moneris
- Use Own Page (Recommended)
-
Email Communication Preferences
- Configure automated email notifications and contents
Testing Configuration
Before going live:
- Enable Sandbox Mode
- Use test card numbers provided by Moneris
- Process test transactions
- Verify order processing in WooCommerce
- 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