View Issue Details

IDProjectCategoryView StatusLast Update
0011168Talermerchant backoffice SPApublic2026-02-28 00:25
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PriorityimmediateSeverityblockReproducibilityalways
Status feedbackResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.5 
Summary0011168: SPC QR code shown in merchant SPA is invalid!
DescriptionMy bank app rejects the SPC QR code shown by my.taler-ops.ch as invalid.
Note that it should also be shown by default and more prominently, but the fact that it may not be recognized is the blocker.
TagsNo tags attached.

Activities

Christian Grothoff

2026-02-27 22:45

manager   ~0027936

QR code decodes to:
""
SPC
0200
1
CHXXXXXXXXXXXXXXXX
S
Taler Operations AG


2502
Biel-Bienne
CH
















NON

KYC:2Q4QKY2KBD3NPKQS9GMGX59W4N00JD9F1398N80C9YEG6JHH3PC0
EPD
""

Christian Grothoff

2026-02-27 22:47

manager   ~0027937

Clear problems: amount and currency are missing (but mandatory)!

Christian Grothoff

2026-02-27 23:05

manager   ~0027938

This scans, but still fails later:
"""
SPC
0200
1
CH6208704XXXXXXXXXX
S
Taler Operations AG


2502
Biel-Bienne
CH







0.01
CHF







NON

KYC:2Q4QKY2KBD3NPKQS9GMGX59W4N00JD9F1398N80C9YEG6JHH3PC0
EPD
""" (note: no new-line after EPD).

Christian Grothoff

2026-02-27 23:07

manager   ~0027939

Ah, found the issue: the bank account encoded is NOT the TOPS account, but the *origin* account. That's bad! You need to put the TOPS IBAN, not the IBAN of the *sender* in that position!

sebasjm

2026-02-28 00:24

developer   ~0027940

iban seems to be right but amount added after in fe23834e4..0b15b3567

the currency is taken by the default currency of the merchant /config and value 1

sebasjm

2026-02-28 00:25

developer   ~0027941

I sent you some screenshot for testing, i don't have a swiss banking app

Issue History

Date Modified Username Field Change
2026-02-27 22:43 Christian Grothoff New Issue
2026-02-27 22:43 Christian Grothoff Status new => assigned
2026-02-27 22:43 Christian Grothoff Assigned To => sebasjm
2026-02-27 22:45 Christian Grothoff Note Added: 0027936
2026-02-27 22:47 Christian Grothoff Note Added: 0027937
2026-02-27 23:05 Christian Grothoff Note Added: 0027938
2026-02-27 23:07 Christian Grothoff Note Added: 0027939
2026-02-28 00:24 sebasjm Note Added: 0027940
2026-02-28 00:25 sebasjm Status assigned => feedback
2026-02-28 00:25 sebasjm Note Added: 0027941
2026-02-28 00:25 sebasjm Assigned To sebasjm => Christian Grothoff