I love this. It's a great idea! However, a printed QR code would have done half of the job as well. This thing basically adds the amount to that code and a random number "receipt".
Some issues I see are all the things that you can't do when you're offline:
  • no real-time fiat conversion
  • no payment confirmation on device
reply