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 |