SecUSo / privacy-friendly-qr-scanner

Privacy Friendly QR Code Scanner for Android
https://secuso.aifb.kit.edu/QR_Scanner.php
GNU General Public License v3.0
342 stars 45 forks source link

Add support for EPC-QR-Code #98

Open Kamuno opened 3 years ago

Kamuno commented 3 years ago

https://de.wikipedia.org/wiki/EPC-QR-Code

ztNFny commented 3 years ago

What's the feature request here? At least the example on Wikipedia is already scanned ok.

Kamuno commented 3 years ago

It's not about scanning the code but supporting it. Currently only the content text of the QR code will be displayed. It should rather be displayed in an ordered manner, like when scanning a contact.

utack commented 2 years ago

I would also really like to have it in the list of codes it can generate

AnanasPfirsichSaft commented 10 months ago

I agree. Generating such a code/image would be helpful when you are standing in front of a banking terminal (and prepared them before). At least you need Receiver, IBAN, Amount and Reason. Instead of EPC I encountered another format (ISO charset). A Sparkasse terminal can read both :)

bank://singlepaymentsepa?name=DER%20EMPF%C4NGER&iban=DEXXXXXX&amount=3.49&reason=EINKAUF%20BEI%20ALDI&currency=EUR

qgustavor commented 7 months ago

If this gets implemented then I hope Pix, which is quite similar (at least it seems similar), gets implemented.

Edit: QR Codes generated by the Brazilian payment standard Pix follows the EMV QR Code standard, so just implementing a way to show details about EMV QR Codes (like merchant names and transaction amounts) and it will already support Pix and probably all other payment systems that follow this standard. There is a Kotlin library for that.

I just ask whoever implements this to keep the option to copy the raw unparsed code easily accessible as I use this feature often: my bank app's QR code scanner is horrible at reading those codes, but they (and all banks implementing Pix) allow copy pasting from other scanner.