Merchant Integration Rules
To ensure the best possible experience for Merchants, Merchants MUST adhere to the following rules:
1. Ignore Rule
If Moneris returns something the Merchant wasn't expecting, Merchant MUST safely ignore it. Some services may add fields to responses without changing versions numbers.
2. Variable Order Rule
Merchants MUST NOT rely on the order in which data appears in JSON service responses.
3. Silent Fail Rule
Merchants requesting optional server functionality (such as optional headers) MUST be resilient to the server ignoring that functionality.
4. Data Accuracy Rule
Merchants MUST ensure that API Requests follow the structure outlined in the API documentation. Moneris can validate additional fields for data accuracy at any point in the future.