View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0011478 | Taler | wallet (all platforms) | public | 2026-06-05 15:23 | 2026-06-08 22:58 |
| Reporter | Adrian Steiner | Assigned To | Florian Dold | ||
| Priority | urgent | Severity | feature | Reproducibility | always |
| Status | assigned | Resolution | open | ||
| Target Version | 1.6 | ||||
| Summary | 0011478: Apps should automatically adopt amount from Template Link for xOTP / MDB devices [meta] | ||||
| Description | To support further work with xOTP/MDB devices, it would be beneficial if the mobile applications (iOS and Android) could directly take over and process the amount specified in the template link. Example Link: taler://pay-template/backend.demo.taler.net/instances/sandbox/xOTP_MDB?amount=KUDOS:0.1&nfc=1 Currently, this feature is not implemented in the backend/apps, meaning the 'amount' parameter is ignored and the default value from the backend is displayed instead. Expected Behavior: 1. When a template link containing an amount parameter (e.g., ?amount=KUDOS:0.1) is opened, the app should automatically parse and pre-fill that amount for the transaction. 2. The pre-filled amount must be locked and NOT changeable by the user. 3. Immediately after reading the link and parsing the data, the app should skip any intermediate steps and open the confirmation screen directly. | ||||
| Tags | No tags attached. | ||||
|
|
Looks trivial. Can we just add this? |
|
|
Adrian: is the behavior with nfc=1 implemented / spec'ed / understood? |
|
|
We should do this not only for amount, but also *summary* and *summary_editable* (and I guess amount_editable). Basically, the URL is allowed to override editable values we GET from the /template endpoint. And additionally, IF it sets "editable" to "no", then the user may no longer (!) edit in the wallet. That way, we can then even *skip* the editing dialog entirely. This can make sense for example for WOZ where the summary should be dynamic (same template, but different articles purchased) or for Adrian where the price is already fixed (just not in the template in the backend). WOZ needs this *ASAP*, so prio up! |
|
|
Just assigned this to Florian because wallet-core needs to support it |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-06-05 15:23 | Adrian Steiner | New Issue | |
| 2026-06-05 15:49 | Christian Grothoff | Severity | major => feature |
| 2026-06-05 15:49 | Christian Grothoff | Status | new => confirmed |
| 2026-06-05 15:49 | Christian Grothoff | Target Version | => 1.6 |
| 2026-06-05 15:50 | Christian Grothoff | Note Added: 0028789 | |
| 2026-06-05 15:50 | Christian Grothoff | Note Added: 0028790 | |
| 2026-06-05 15:51 | Christian Grothoff | Target Version | 1.6 => 1.7 |
| 2026-06-08 22:25 | Christian Grothoff | Note Added: 0028803 | |
| 2026-06-08 22:25 | Christian Grothoff | Priority | normal => urgent |
| 2026-06-08 22:25 | Christian Grothoff | Target Version | 1.7 => 1.6 |
| 2026-06-08 22:25 | Christian Grothoff | Summary | Apps should automatically adopt amount from Template Link for xOTP / MDB devices => Apps should automatically adopt amount from Template Link for xOTP / MDB devices [meta] |
| 2026-06-08 22:58 | MarcS | Assigned To | => Florian Dold |
| 2026-06-08 22:58 | MarcS | Status | confirmed => assigned |
| 2026-06-08 22:58 | MarcS | Note Added: 0028805 |