Pending transaction shouldn't be canceled
Let's imagine an event, a big Gmarket. Suddenly there is a power outage. No network, no connection. So all transaction are pending in my wallet.
What if i decided to pay then once i get the product, the service, i cancel them all ? It's a robbery. So if we want them to work as banknotes in offline mode, they shouldn't be cancelled. We already have a confirmation popup when we sent a payment.
Dunno how technically it can work, there should be a proof of the transaction in the merchant account somewhere ? Or in G1nckgo an crypted area forbidden to user ? The only moment where we can cancel a transaction should be online payment. Maybe a QR code with label "uncancelable transaction" for merchant ?