View Issue Details

IDProjectCategoryView StatusLast Update
0011478Talerwallet (all platforms)public2026-06-08 22:58
ReporterAdrian Steiner Assigned ToFlorian Dold  
PriorityurgentSeverityfeatureReproducibilityalways
Status assignedResolutionopen 
Target Version1.6 
Summary0011478: Apps should automatically adopt amount from Template Link for xOTP / MDB devices [meta]
DescriptionTo 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.
TagsNo tags attached.

Activities

Christian Grothoff

2026-06-05 15:50

manager   ~0028789

Looks trivial. Can we just add this?

Christian Grothoff

2026-06-05 15:50

manager   ~0028790

Adrian: is the behavior with nfc=1 implemented / spec'ed / understood?

Christian Grothoff

2026-06-08 22:25

manager   ~0028803

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!

MarcS

2026-06-08 22:58

developer   ~0028805

Just assigned this to Florian because wallet-core needs to support it

Issue History

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