View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0011798 | Taler | wallet-core | public | 2026-09-16 11:15 | 2026-11-04 13:40 |
| Reporter | MarcS | Assigned To | Resolution deadline | ||
| Implementer | Florian Dold | Reviewer | MarcS | ||
| Release signed by | Florian Dold | Deployed by | MarcS | ||
| Verifier | Communicator | ||||
| Data protection authority notification required | No | ||||
| CSIRT notification required | No | ||||
| Estimated effort (hours) | 4 | Actual effort (hours) | 0 | ||
| Fast-track | No | ||||
| Work package | none | ||||
| Priority | normal | Severity | tweak | Reproducibility | have not tried |
| Status | integrating | Resolution | open | ||
| Product Version | git (master) | ||||
| Target Version | 1.7 | ||||
| Summary | 0011798: checkPayForTemplate should return amountAvailable | ||||
| Description | When the user scans a pay-template talerURI, the amount can be nil, which means that the user can type in the amount to pay. For this, we should show the user how much money they have available. Instead of creating a new call (like getMaxPeerPushDebitAmount), wallet-core should always (mandatory) return "amountAvailable" (or "maxAmountAvailable") directly from checkPayForTemplate - not only if the requested amount is nil. If a fixed amount is set, wallets can immediately compare it with amountAvailable and show whether the payment is possible or not. If the user can type in an amount, wallets can limit it to amountAvailable. Future: merchants can return multiple accepted currencies (array). The user first needs to choose an exchange, then type in the amount. Thus amountAvailable also should become an array. Consider using scopeIdx (0011651) | ||||
| Tags | No tags attached. | ||||
| ## taler-typescript-core commit a4b084464d5895d6694d56f4fd0461e2c23e3039 (HEAD -> master) Author: Florian Dold <dold@taler.net> Date: Wed Nov 4 09:28:39 2026 +0100 wallet-core: return scoped balances for payment templates Issue: https://bugs.taler.net/n/11798 ## taler-docs commit 763e3f5469c77e0b21401590143192e2963fb41e (HEAD -> master, origin/master, origin/HEAD) Author: Florian Dold <dold@taler.net> Date: Wed Nov 4 09:28:39 2026 +0100 wallet API: document payment template balance snapshots Issue: https://bugs.taler.net/n/11798 | |
| Looks good, now needs to be used from the wallet(s). | |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-09-16 11:15 | MarcS | New Issue | |
| 2026-09-16 11:16 | MarcS | Relationship added | related to 0011651 |
| 2026-09-24 10:28 | Christian Grothoff | Assigned To | => Florian Dold |
| 2026-09-24 10:28 | Christian Grothoff | Severity | minor => tweak |
| 2026-09-24 10:28 | Christian Grothoff | Status | new => implementing |
| 2026-09-24 10:28 | Christian Grothoff | Product Version | 1.7 => git (master) |
| 2026-09-24 10:28 | Christian Grothoff | Target Version | => 1.7 |
| 2026-11-03 13:52 | Christian Grothoff | Implementer | => Florian Dold |
| 2026-11-03 13:52 | Christian Grothoff | Reviewer | => MarcS |
| 2026-11-03 13:52 | Christian Grothoff | Release signed by | => Florian Dold |
| 2026-11-03 13:52 | Christian Grothoff | Deployed by | => MarcS |
| 2026-11-03 13:52 | Christian Grothoff | Estimated effort (hours) | => 4 |
| 2026-11-04 08:53 | Florian Dold | Note Added: 0030228 | |
| 2026-11-04 08:53 | Florian Dold | Assigned To | Florian Dold => |
| 2026-11-04 08:53 | Florian Dold | Status | implementing => reviewing |
| 2026-11-04 13:40 | MarcS | Status | reviewing => integrating |
| 2026-11-04 13:40 | MarcS | Note Added: 0030254 |