View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007244 | Taler | merchant backend | public | 2022-05-18 09:54 | 2022-11-04 20:53 |
Reporter | Christian Grothoff | Assigned To | Christian Grothoff | ||
Priority | high | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | i7 | OS | Debian GNU/Linux | OS Version | squeeze |
Product Version | git (master) | ||||
Target Version | 0.9 | Fixed in Version | 0.9 | ||
Summary | 0007244: merchant backend allows paying twice for an order | ||||
Description | This was demonstrated by paying with a mobile phone (with QR code shown by FF extension) and then ALSO paying with the FF extension. The same order ID was used in all cases. Three issues: 1) Backend should reject the 2nd payment; 2) Wallet-core needs to handle 2nd payment being rejected as "already paid" by refresh + moving to fulfillment; 3) Wallets should be long-polling for a payment happening by someone else, and move to fullfilment without allowing payment if payment is detected; | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2022-05-18 09:54 | Christian Grothoff | New Issue | |
2022-05-18 09:54 | Christian Grothoff | Status | new => assigned |
2022-05-18 09:54 | Christian Grothoff | Assigned To | => Christian Grothoff |
2022-06-06 19:43 | Christian Grothoff | Status | assigned => resolved |
2022-06-06 19:43 | Christian Grothoff | Resolution | open => fixed |
2022-06-06 19:43 | Christian Grothoff | Fixed in Version | => 0.9 |
2022-11-04 20:53 | Christian Grothoff | Status | resolved => closed |
2025-03-22 14:09 | Christian Grothoff | Category | mechant backend => merchant backend |