View Issue Details

IDProjectCategoryView StatusLast Update
0004452TalerMerchant frontends (Python3)public2024-01-12 14:08
ReporterFlorian Dold Assigned ToMarcello Stanisci  
PrioritynormalSeveritymajorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version0.0 
Target Version0.0Fixed in Version0.0 
Summary0004452: merchant does not do contract restoration correctly
Description... basically right now the PHP merchants don't verify that the parameters (donation receiver, amount) match the contract with the given transaction id and hash.

Thus the merchant will happily generate pages like "You successfully donated 1000 KUDOS to FooBar", even though we never signed a contract mentioning FooBar or 1000 KUDOS.
TagsNo tags attached.

Activities

Florian Dold

2016-04-20 03:54

manager   ~0010529

This is fixed in the Python merchant. I really don't want to touch the PHP code again ;-)

Marcello Stanisci

2016-04-22 20:54

reporter   ~0010546

to be tested with wallet

Marcello Stanisci

2016-05-02 13:51

reporter   ~0010606

fixed in af5c823 (although not mentioned in the commit message..)

Issue History

Date Modified Username Field Change
2016-04-20 03:03 Florian Dold New Issue
2016-04-20 03:03 Florian Dold Status new => assigned
2016-04-20 03:03 Florian Dold Assigned To => Marcello Stanisci
2016-04-20 03:54 Florian Dold Note Added: 0010529
2016-04-22 20:54 Marcello Stanisci Note Added: 0010546
2016-05-02 13:51 Marcello Stanisci Note Added: 0010606
2016-05-02 13:51 Marcello Stanisci Status assigned => resolved
2016-05-02 13:51 Marcello Stanisci Resolution open => fixed
2016-05-03 05:57 Christian Grothoff Status resolved => closed
2016-05-03 05:57 Christian Grothoff Product Version => 0.0
2016-05-03 05:57 Christian Grothoff Fixed in Version => 0.0
2016-05-03 05:57 Christian Grothoff Target Version => 0.0
2024-01-12 14:08 Christian Grothoff Category merchant frontend (donations) => Merchant frontends (Python3)