Even a low-end phone comes with a good enough camera for QR which means wider adoption, you need a higher tier phone for NFC.
We have a similar system in my country and I believe we copy it from India, it works and is convenient.
Why
Because 0 security
What? Payments are obviously going to be secure.
QR codes cannot contain enough data to put cryptographic keys.
Okay? QR codes are displayed publicly. They display the unique ID of the merchant. That's all. The payment happens over the internet which is encrypted.
Madness!
Why?
Even a low-end phone comes with a good enough camera for QR which means wider adoption, you need a higher tier phone for NFC.
We have a similar system in my country and I believe we copy it from India, it works and is convenient.
Because 0 security
What? Payments are obviously going to be secure.
QR codes cannot contain enough data to put cryptographic keys.
Okay? QR codes are displayed publicly. They display the unique ID of the merchant. That's all. The payment happens over the internet which is encrypted.
Lol what?