View Issue Details

IDProjectCategoryView StatusLast Update
0008613Talerwallet (all platforms)public2024-03-29 11:11
ReporterFlorian Dold Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status newResolutionopen 
Target Version0.11 
Summary0008613: generate other QR codes than just payto:// for manual withdrawal
DescriptionWe should start with the Swiss QR code.
TagsNo tags attached.

Activities

Christian Grothoff

2024-03-29 10:59

manager   ~0022040

https://www.six-group.com/de/products-services/banking-services/payment-standardization/standards/qr-bill.html is the spec! See section 4.2.2.

Christian Grothoff

2024-03-29 11:04

manager   ~0022041

https://github.com/manuelbl/SwissQRBill is a FLOSS implementation in Java -- likely a good starting point!

Christian Grothoff

2024-03-29 11:11

manager   ~0022042

Note that the result looks like this when I scan it:
"""
SPC
0200 # version
1
CH434253255235252626 # IBAN
S
Business name
Hauptstr.
23 # Number
2563 # Zip code
Ipsach # City
CH



# Lots of empty lines!
200.50
CHF
S
Payer name
Payerstr.
20
2563 # Zip code
Ipsach # City
CH
QRR
58209850298590285690286 # Payment reference number
# Empty line
EPD
"""

(# = comment from me). So maybe too trivial to even use a 3rd party library for, but might be good to look at the spec and the library when writing our own generator.

Issue History

Date Modified Username Field Change
2024-03-08 18:50 Florian Dold New Issue
2024-03-08 20:31 Christian Grothoff Severity minor => feature
2024-03-27 15:09 Florian Dold Target Version 0.10 => 0.11
2024-03-29 02:06 Sintayew Gashaw Issue cloned: 0008669
2024-03-29 10:59 Christian Grothoff Note Added: 0022040
2024-03-29 11:04 Christian Grothoff Note Added: 0022041
2024-03-29 11:11 Christian Grothoff Note Added: 0022042