Bitcoin payments can work very much IMO and rather than just scanning a CC then the device will scan a hardware wallet and authorizing a transaction, The bitcoin system can allow a perfect payment interface.
Regarding confirmation, The risk is much lower than bitcoin fraud and the system can automatically ask for higher fees, reducing double spend risk to almost zero.