# Moneris timeout requests issue timeline
- **Februrary 2020** - first timeout transaction occures. This is the only zendesk ticked that I found on the topic - https://officernd.zendesk.com/agent/tickets/28453
- **August 2020** - we assumed that when we change multiple invoices at the same time Moneris start to throw a Timeout error. We started communcation with them in email thread with Vini, MiroN, a guy from Staples, a guy from Moneris. I don't see zendesk ticket about this.
- they suggested 2 options
1. send the requests 1 by 1. Quote from the mail "I would recommend that your requests be not multi threaded."
2. use the StatusCheck endpoint to determine the real status of the payment
- we concluded that the problem is actually a load problem so we cannot test it on our staging environment
- **September 2020** - we've logged an item implement the StatusCheck if a request fails with timeout. The solution was meant to be a blind fix that will work only on live - https://officernd.atlassian.net/browse/RND-8240
- **October 2020**
- we started working on the item but we had troubles using the StatuCheck feature
- we started communication with Moneris again to figure out how to use the StatusCheck
- during the communication the item was outside of the Launchpad sprint
- **November 2020**
- we found out the problem and updated the scope of the item. The item was now ready to be developed.
- the item was put in the Launchpad backlog.
- **January 2021** - we implemented and released the item. The new feature was not tested because it was meant to be working only on live. All the other Moneris functionallity was working as expected
- **February 2021** - on 1st of February we received a ticket about strange error messages in some of the invoices for Staples
- we've investigated the case and we've found out that after we make a status check request we receive an unexpected response from Moneris
- we've reproduced the case with their sandbox environment
- we contacted them to ask about this
- after few replies between 2 Feb and 22 Feb we understood what the response mean and how to threat it
- we've logged 2 items to improve the Moneris integration
* Limit simultaneous calls for moneris - https://officernd.atlassian.net/browse/RND-9912
* retry timeout charges - https://officernd.atlassian.net/browse/RND-9913
* Implement configurable simultaneous charges limit per payment provider - https://officernd.atlassian.net/browse/RND-9813