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.