From the description:
Transactions don't require an internet connection. They will complete when you reconnect.
doesnt that mean I could pay something offline and after that somehow delete the queued transaction? At least with a little code modification? Who would trust such kind of payment?
Actually there is a need for a delete queued transaction function: when paying in a store and realizing beeing offline too late, the store might not accept my offline-payment (for reasons mentioned above) and then surely I dont want the transaction beeing completed later...