View Issue Details

IDProjectCategoryView StatusLast Update
0009317Talerwallet (all platforms)public2024-11-15 11:22
ReporterChristian Grothoff Assigned ToEmmanuel  
PrioritynormalSeverityblockReproducibilityalways
Status resolvedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.14 
Summary0009317: Swiss QR code malformed
DescriptionAs per test with UBS app with Emmanuel. Needs to be fixed urgently for Netzbon.
TagsNo tags attached.

Activities

Florian Dold

2024-11-04 11:35

manager   ~0023655

Fixed an issue with handling of BICs in payto URIs for the Swiss payment code.

Would be great if Emmanuel could try out the attached QR code.

It is still technically invalid because receiver-town and receiver-postal-code are missing, as the NetzBon exchange doesn't specify those in the payto URI (whereas the SPC standard requires them and online validators complain).

Florian Dold

2024-11-04 11:35

manager   ~0023656

qr.png (700 bytes)   
qr.png (700 bytes)   

Emmanuel

2024-11-04 13:27

developer   ~0023657

Last edited: 2024-11-04 13:28

It works much better now. The scan works and the data are written in the app.
But my bank app says, that there is still two information missing: Postal code and city. We need to enter it manually, but I wouldn't know what to enter.

Florian Dold

2024-11-13 14:27

manager   ~0023711

Last edited: 2024-11-13 14:28

This is be fixed in the NetzBon deployment now, we just need to test it again.

The QR code should now contain postal code / town name.

Emmanuel

2024-11-13 14:53

developer   ~0023712

Could you generate one, such that I can test?

Christian Grothoff

2024-11-14 01:23

manager   ~0023715

Voila, not sure which one is which, webextension doesn't label them yet... :-(
qr-2.png (21,419 bytes)   
qr-2.png (21,419 bytes)   

Emmanuel

2024-11-14 08:29

developer   ~0023716

Tests done:
First code does not work at all. Not a valid code.
Error message :
"Veuillez noter les informations suivantes:
Le code QR n'a pas pu être lu."

Second code can be read by the app, with an error message at the scan:
"Les informations concernant le beneficiaire contenues dans le code QR
ne sont pas complètes Veuillez compléter les indications manquantes
manuellement"
Then the second page (where you must write what is missing).
City and postal code are OK
But:
- IBAN is not valid "POFI CHBE XXXC H400 9000"
- Country is still missing. Even if people will know what to enter here, it is not very good for a UX.

Florian Dold

2024-11-14 16:47

manager   ~0023720

The code we now generate includes a correct IBAN and also infers the country code from the IBAN.

According to the swico validator, it is correct, but would be great to also do another check against a real banking app.

Emmanuel

2024-11-15 11:07

developer   ~0023727

IT WORKS (at least for UBS) !!!!!!! Congratulations!!!!

Florian Dold

2024-11-15 11:22

manager   ~0023728

Yay! Marking it as resolved then.

Issue History

Date Modified Username Field Change
2024-11-04 07:58 Christian Grothoff New Issue
2024-11-04 07:58 Christian Grothoff Status new => assigned
2024-11-04 07:58 Christian Grothoff Assigned To => Florian Dold
2024-11-04 11:35 Florian Dold Note Added: 0023655
2024-11-04 11:35 Florian Dold Note Added: 0023656
2024-11-04 11:35 Florian Dold File Added: qr.png
2024-11-04 13:27 Emmanuel Note Added: 0023657
2024-11-04 13:28 Emmanuel Note Edited: 0023657
2024-11-13 14:27 Florian Dold Note Added: 0023711
2024-11-13 14:28 Florian Dold Note Edited: 0023711
2024-11-13 14:28 Florian Dold Assigned To Florian Dold => Emmanuel
2024-11-13 14:53 Emmanuel Note Added: 0023712
2024-11-14 01:23 Christian Grothoff Note Added: 0023715
2024-11-14 01:23 Christian Grothoff File Added: qr-2.png
2024-11-14 08:29 Emmanuel Note Added: 0023716
2024-11-14 13:14 Emmanuel Assigned To Emmanuel => Florian Dold
2024-11-14 16:47 Florian Dold Note Added: 0023720
2024-11-14 16:47 Florian Dold File Added: Screenshot from 2024-11-14 16-41-49.png
2024-11-14 16:47 Florian Dold File Added: Screenshot from 2024-11-14 16-46-15.png
2024-11-14 16:47 Florian Dold Assigned To Florian Dold => Emmanuel
2024-11-15 11:07 Emmanuel Note Added: 0023727
2024-11-15 11:22 Florian Dold Status assigned => resolved
2024-11-15 11:22 Florian Dold Resolution open => fixed
2024-11-15 11:22 Florian Dold Note Added: 0023728