Look on the bottom of this page https://coinkite.com/accounts/cards
Well, that is getting there. I couldn't follow that link though, sent me to a login page.
A few things I would want:
If retailer scans my QR I just want it to pay them. Yes pay them whatever they request (within limits). So maybe I have a limit set to $25. Merchant scans the QR and then requests payment for the $2.50 coffee and gets paid automatically. If they are bad and request the wrong amount, well worse case I'm out $25 but then I can report this, or ban them inside the app, etc. So it's unlikely to happen.
No pin should be needed (although recommended that phone be locked with pin or optionally detect this and only require pin if phone doesn't have security enabled).
No confirmation of payment amount should be needed.
Scan, and done.
Also, while I appreciate Coinkite is building a business and wants to do things their way and have merchants use their POS terminals etc, at a broader level, if there were some standardization for this kind of flow, then other wallet apps and service providers could implement it. I think if we see too many proprietary solutions that all work differently it is not a good thing necessarily.