BMO
Senior Member
Because your phone can receive the payment credentials directly onto your phone from the PRESTO server, whereas a PRESTO card relies on the machines on the buses and at the stations to be updated so that they know that your card has had a top up. It's why when you do a top-up at Union station you can basically use it right away because the funds and associated credentials get directly transferred to the card (they have a special machine upon which they tap your card to directly transfer funds). On the website this whole process doesn't occur (tapping your card and transferring of funds) and so the PRESTO machines on the buses or at stations will get updated at the garage or after a cycle at which point all the info regarding which cards have a top up pending (i.e. your card you topped up online) is done. Once you're card taps for the first time after a top-up the PRESTO machine will essentially transfer the funds to the card and from thereon the card will have an identifier that lets future PRESTO machines know that it has already received it's top up funds therefore future PRESTO machines don't need to transfer funds to the card, they just need to deduct transit fare. This happens until you re-initiate the process with another top-up on the website.You are dodging the question. Why would it take only 30 minutes if you set up top up on your phone app, but 24 hours if you use the Oyster website instead?
The only way to avoid the time delay is if all transit buses had a continuous internet connection to make calls to the server to download and upload the latest PRESTO info. OR alternatively, have some sort of way where you can tap your card on an NFC terminal like your phone or some other peripheral that connects to the website to transfer the funds directly to your card. Both of these options are quite expensive.
Last edited: