In South Africa there is a website where I can buy prepaid electricity online for my apartment. When buying I did not get the token to use on my metered box. I had a chat with them today and they gave a reason why I did not get my token. I'll paste the exact reason below.
Response from company representative
The reason for the delay is due to the following:
Your transaction will be delayed if we receive a transaction for the same amount with the same cellphone number within 5 days of a previous transaction. Please change your transaction amounts slightly to avoid delays. i.e. R200, R210 and then R220.
This is a precautionary measure to prevent fraud and corruption, and protects both you and us. Should you require more electricity within 5 days of a previous transaction please do a transaction with a different amount as the previous transaction.
I responded by saying there is a bug in their system as far as I am concerned, this is no security in my opinion.
It is a 12 hour delay now and they have apparently been using this for some time now.
Is the response above really true? I did computer security in Varsity for a semester but I'm not deep into it. This response gives me an uneasy feeling. Is this one of the ways of detecting fraud for a company that sells prepaid electricity?