View Issue Details

IDProjectCategoryView StatusLast Update
0009974Talermerchant backendpublic2025-05-25 12:20
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PriorityurgentSeverityblockReproducibilityalways
Status resolvedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Version1.0 
Target Version1.0 stretch goalsFixed in Version1.0 stretch goals 
Summary0009974: payments fail in BFH deployment
DescriptionIt's completely unclear why, but somehow the deposit signatures of the wallet are not accepted by the (recently upgraded) merchant backend. They don't even reach the exchange.

I've checked, and it seems the contract hash may be different between wallet and backend (even though the JSON seems the same), but that still does not fully explain it because even if I manually hack the right contract hash into the backend the signature verification still fails.

Steps To ReproduceCreate order in the merchant backend, try to pay it.
TagsNo tags attached.

Relationships

related to 0009976 resolvedFlorian Dold upload webext wallet with wallet-core 1.0.4 
parent of 0009978 resolvedMarcS upload iOS wallet with wallet-core 1.0.4 
parent of 0009977 resolvedavalos upload Android wallet with wallet-core 1.0.5 
child of 0009940 resolvedChristian Grothoff migrate pre 1.0 deployments to 1.0 setup 

Activities

Christian Grothoff

2025-05-18 14:53

manager   ~0024926

Urgent not only because BFH deployment is down/not working, but also because we really need to figure this one out before migrating Netzbon!

Florian Dold

2025-05-19 15:08

manager   ~0024928

commit 6085e8f811f2ce2067213fbf6a7eb5a7527116d1 (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <florian@dold.me>
Date: Mon May 19 15:07:43 2025 +0200

    wallet: fix handling of extra contract terms fields
    
    Also adds a test.
    
    Issue: https://bugs.taler.net/n/9974

Florian Dold

2025-05-19 15:10

manager   ~0024929

Last edited: 2025-05-19 19:37

Leaving this open (but unassigned) until the wallets with wallet-core v1.0.4 are uploaded.

Christian Grothoff

2025-05-25 12:20

manager   ~0024985

Works now ;-).

Issue History

Date Modified Username Field Change
2025-05-18 14:47 Christian Grothoff New Issue
2025-05-18 14:47 Christian Grothoff Status new => assigned
2025-05-18 14:47 Christian Grothoff Assigned To => Florian Dold
2025-05-18 14:52 Christian Grothoff Relationship added child of 0009940
2025-05-18 14:53 Christian Grothoff Note Added: 0024926
2025-05-19 15:08 Florian Dold Note Added: 0024928
2025-05-19 15:10 Florian Dold Note Added: 0024929
2025-05-19 19:36 Florian Dold Relationship added parent of 0009978
2025-05-19 19:36 Florian Dold Relationship added parent of 0009977
2025-05-19 19:36 Florian Dold Relationship added related to 0009976
2025-05-19 19:37 Florian Dold Note Edited: 0024929
2025-05-19 19:37 Florian Dold Assigned To Florian Dold =>
2025-05-25 12:20 Christian Grothoff Assigned To => Christian Grothoff
2025-05-25 12:20 Christian Grothoff Status assigned => resolved
2025-05-25 12:20 Christian Grothoff Resolution open => fixed
2025-05-25 12:20 Christian Grothoff Fixed in Version => 1.0 stretch goals
2025-05-25 12:20 Christian Grothoff Note Added: 0024985