This scenario is rare, but what happens here is that SPORTLOGIC sends a payment to Ezidebit and waits to hear back from Ezidebit that the payment was accepted or declined. If several minutes pass without a response, the software will “time out” and considers the transaction declined. However, sometimes the payment is accepted by ezidebit and client will be charged even if our software thinks that the payment timed out.
In such a scenario, the customer would try the payment again thinking that the first one did not go through and would end up paying a second time.