Don't have an account? Sign up
The Merchant Resource Center is the user interface for Moneris Payment Gateway services. There is also a QA version of the Merchant Resource Centre site specifically allocated for you and other developers to use to test your API integrations with the gateway. You can access the Merchant Resource Center in the test environment at:
The test environment is generally available 24×7, but 100% availability is not guaranteed. Also, please be aware that other merchants are using the test environment in the Merchant Resource Center. Therefore, you may see transactions and user IDs that you did not create. As a courtesy to others who are testing, we ask that you use only the transactions/users that you created. This applies to processing Refund transactions, changing passwords or trying other functions.
The test environment has been designed to replicate the production environment as closely as possible.
One major difference is that Moneris is unable to send test transactions onto the production authorization network. Therefore, issuer responses are simulated. Additionally, the requirement to emulate approval, decline and error situations dictates that certain transaction variables initiate various response and error situations. The test environment approves and declines transactions based on the penny value of the amount sent. For example, a transaction made for the amount of $9.00 or $1.00 is approved because of the .00 penny value.
Transactions in the test environment must not exceed $11.00.
For a list of all current test environment responses for various penny values, please see "Penny Value Simulator"
NOTE: These responses may change without notice. Check the "Penny Value Simulator" regularly to access the latest documentation and downloads.
When testing, use the test credentials provided in the following tables with the corresponding lines of code, as in the examples below.
string processing_country_code = "CA";
String store_id = "store5";
String api_token = "yesguy";
Because of security and compliance reasons, the use of live credit and debit card numbers for testing is strictly prohibited. Only test credit and debit card numbers are to be used.
To test general transactions, use the following test card numbers:
To test level 2/3 transactions, use the following test card numbers: