Offline Payments:
Moneris Go Solutions Integration
Offline payments is a feature that enables transactions to be temporarily stored on the Moneris Go device when a network connection is unavailable. When a connection becomes available, the transactions are forwarded to the Moneris Host for processing and fulfillment.
The following card bands are accepted offline:
Visa
Mastercard
American Express
JCB
Discover
To enable the offline payments functionality on your terminal, you must configure the following settings on the Moneris Terminal Management System:
Enable Offline Payments: This flag indicates the ability to enable offline functionality. The default is disabled.
Transaction Limit: This limit indicates the maximum authorized purchase transaction value permitted in offline payments mode. The default limit is $250.00. For example, if the maximum transaction amount is $100.00, transactions exceeding this amount will not be approved in Offline Payments mode. This limit does not apply to Independent Refund Transactions.
Maximum Record Count: This indicates the maximum number of offline transactions allowed to be stored offline, including purchase and independent refund transactions, which can simultaneously be stored on a terminal. The default is 500 transactions.
Release Delay: This setting determines how long the terminal stays in offline mode before it attempts to send a transaction to the Moneris Host for online authorization. While the device is in offline mode, it prompts the user to insert their card and checks if the transaction can be authorized offline. Once the timer expires, the terminal will also attempt to upload any stored offline transactions to the host. The default release delay is 5 minutes. If the Release Delay value is 0, the terminal will always try to connect online before accepting any eligible offline transactions.
Burst Relay: This option adds a delay between offline transactions, which is automatically released to the host. The default burst delay is two seconds.
Contact your client consultant or your sales representative to enable this feature for the QA and production environments, respectively. Once the feature is enabled, you can attach the safAllowed field to the request with a value of “true” to allow offline payments. The financial response message will contain the “saf” and “safCounter”. These fields inform the ECR application if a transaction was approved offline and indicate the total offline transaction stored in the device’s memory. This data is provided for informational purposes only.
The following endpoints allow offline payments:
Purchase
Void
Card Present Refund
NOTE
The offline payments feature assumes that the transactions will be approved once a connection is established. The process of uploading offline-approved transactions is performed automatically by a background task. If a transaction fails, the fault does not fall upon Moneris.
NOTE
Offline Purchase Void transactions will only Void Purchase transactions that were authorized offline.