View Issue Details

IDProjectCategoryView StatusLast Update
0010389Talermerchant backendpublic2025-09-11 21:39
Reportersebasjm Assigned ToChristian Grothoff  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionwon't fix 
Product Version1.0 
Target Version1.1Fixed in Version1.1 
Summary0010389: backend should enforce verification order
Descriptionsome verification are cheaper than others (sms vs email)

if all verification are required then backend should not do costly verification (sending sms) if the user can't even validated the fist check

right know orders in MANDATORY_TAN_CHANNELS is kept and shown in /config but it will also be good to reflect the order in ChallengeResponse and return an error code if the merchant don't follow the right order.
TagsNo tags attached.

Activities

Christian Grothoff

2025-09-11 21:39

manager   ~0025890

Nah, that's not something we should care to enforce in the backend I think. It's good if the frontend does, but I don't think the added complexity is necessary for the backend.

Issue History

Date Modified Username Field Change
2025-09-10 15:21 sebasjm New Issue
2025-09-11 21:39 Christian Grothoff Note Added: 0025890
2025-09-11 21:39 Christian Grothoff Assigned To => Christian Grothoff
2025-09-11 21:39 Christian Grothoff Severity minor => feature
2025-09-11 21:39 Christian Grothoff Status new => closed
2025-09-11 21:39 Christian Grothoff Resolution open => won't fix
2025-09-11 21:39 Christian Grothoff Product Version => 1.0
2025-09-11 21:39 Christian Grothoff Fixed in Version => 1.1
2025-09-11 21:39 Christian Grothoff Target Version => 1.1