Configuration
The plugin adds three payment methods. Each one has its own settings and its own page here.
| Payment method | What it is | Setup guide |
|---|---|---|
| Moneris (New API) | Card payments on your checkout page through Moneris' current REST API. New in 5.0.0. | Moneris (New API) |
| Moneris (Legacy) | Card payments on your checkout page through Moneris' original gateway API. Called Moneris (Direct) before 5.0.0. | Moneris (Legacy) |
| Moneris Checkout | Moneris' hosted payment page. Card details are entered on Moneris' servers, not on your site. | Moneris Checkout |
You can use one payment method or several at the same time.
Finding the settings
- Log in to your WordPress admin
- Go to WooCommerce → Settings → Payments
- Open Moneris (New API), Moneris (Legacy) or Moneris Checkout
The payment methods only appear once your license is active.
Which one to choose
- Setting up a new store? Use Moneris (New API).
- Already taking payments with Moneris (Legacy)? Keep it running. You can add Moneris (New API) next to it and move over when you are ready. See Moving from Moneris (Legacy).
- Want card details to stay off your site? Use Moneris Checkout. It does not save cards, so it does not support subscriptions.
Before you go live
- Turn on sandbox mode
- Place test orders with Moneris test cards (see Testing)
- Check that orders get the right status in WooCommerce
- Check the order emails
- Turn sandbox mode off and enter your live credentials
Common problems
Connection errors
- Check that your credentials are correct and match the mode (sandbox or live)
- Check that your server's firewall allows outgoing connections to Moneris
- Check that your SSL certificate is valid
Payments failing
- Check the sandbox setting against the credentials you entered
- Check that the card brand is turned on
- Check the order notes and the log under WooCommerce → Status → Logs
Payment method not showing at checkout
- Check that the license is active
- Check that the payment method is enabled
- Clear your site's cache