View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0011243 | Taler | wallet-core | public | 2026-03-12 14:37 | 2026-03-12 15:13 |
| Reporter | Florian Dold | Assigned To | Florian Dold | ||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | assigned | Resolution | open | ||
| Target Version | 1.8 | ||||
| Summary | 0011243: aborting a partially completed payment results in temporarily wrong balance display and failed refresh transaction | ||||
| Description | When aborting a payment, we: * create a refresh group to refresh all involved coins (in case the merchant didn't submit them to the exchange yet) * try to pick up a refund from the merchant * create a refresh group for refunded coins Since usually the merchant is able to give the refund (as an abort-refund), the first refresh transaction succeeds. However, when the refresh happens before the refund, the refresh transaction fails. We instead should teach the refund group to ignore when the expected payment has been made and the coin can't be refreshed. Furthermore, the transaction should only show as aborted once the refresh has been completed. The output from the refresh should also not be counted towards the (non-material!) available balance, since we don't know whether it will succeed or not. | ||||
| Tags | No tags attached. | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-03-12 14:37 | Florian Dold | New Issue | |
| 2026-03-12 14:37 | Florian Dold | Status | new => assigned |
| 2026-03-12 14:37 | Florian Dold | Assigned To | => Florian Dold |
| 2026-03-12 14:51 | Florian Dold | Target Version | 1.5 => 1.8 |
| 2026-03-12 15:13 | Florian Dold | Summary | aborting a payment results in a precautionary refresh transaction, this transaction should not fail when refresh is not possible => aborting a partially completed payment results in temporarily wrong balance display and failed refresh transaction |
| 2026-03-12 15:13 | Florian Dold | Description Updated |