|
|
|
|
|
by retrac
1570 days ago
|
|
> What prevents me from going to two ATMs at exactly the same time and withdrawing my entire balance? Is there a single central location for instantaneous money transfers like ATMs? I am a bit familiar with Interac in Canada, the EFTPOS (pin and chip retail) system here. Aside from the EFTPOS system, it also serves as a domestic interbank transfer service. When you withdraw money from an ATM, the ATM bank connects to your bank via the interbank Interac system, and submits your authorisation to transfer the funds out of your account into the ATM bank's receiving account and gives you the money. This is an atomic transaction done real time, so no double spending allowed. I believe it's conceptually quite similar for the European EFTPOS systems and Cirrus/Maestro in the US. Credit cards work a fair bit differently though. And yes, the transfer from customer to merchant is in fact usually immediate. If someone buys something in my store, I can 10 seconds later use the debit card linked to the account to spend the funds. That's why reversing fraudulent debit card transactions can be a major pain with not much in the way of guarantee of restitution. |
|
I'm thinking if there are multiple servers you could theoretically do it at the exact same time. Or if there are multiple servers but one database, is the database locked for your account when performing the request?