I see on the forum that this is not the first such initiative and I am afraid that if we do not standardize this in the ICRC, there will soon be a lot of competing formats that are not compatible with each other.
The improvements I would add to the presented format are:
amount=e8s not float (or rather not 8, just as much as the given token has).
adding a checksum, even though the QR code has some sum, when it comes to payments it is a serious matter
it should rather be a URI, so that it can be registered in iOS/Android and read directly from the camera application, which will then automatically launch the wallet application
Maybe it is better to use double shashes in scheme:// ?
Launching a wallet app from native camera app will be critical for best user experience.
Iām not mobile expert but GPT says that iOS and Android generally accept URI without double slashes but it is not preffered, and some OEM Android producers with their custom camera apps could not support it.
Worth to test anyway.