View Issue Details

IDProjectCategoryView StatusLast Update
0007956Talermerchant portal webuipublic2024-05-15 16:01
Reportersebasjm Assigned Tosebasjm Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Target Version0.11Fixed in Version0.11 
Summary0007956: allows templates to ONLY require a particular currency without also fixing a specific amount
Descriptionnow that merchant are multi-currency, an option should allow the user to specify just one currency for the template
Tagsdesign-required

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

sebasjm

2024-01-19 11:48

developer   ~0020923

We agreed to have repeated amount parameters:

 * taler://pay-template/host.com/id?amount=EUR:10&amount=NETZ:9 allows 2 currencies, with both default, amount set by the wallet
 * taler://pay-template/host.com/id?amount=EUR:10 allows just EUR, with default, amount set by the wallet, but can't input NETZBON
 * taler://pay-template/host.com/id?amount=EUR:10&amount=NETZEUR with default, allows NETZ without default value.

and this is only when there is not FIXED price, if the price if fixed no amount parameter will be set and the price will be defined after the order is created. This mean that in the template form (and backend DB) when the price is fixed it should be fixed for every currency that the template support (subset of what merchant support)

sebasjm

2024-05-14 14:52

developer   ~0022417

new pay-template spec does not require parameters:

Syntax: taler://pay-template/{merchant_host}{/merchant_prefix_path*}/{template_id}
Example: taler://pay-template/merchant.example.com/lunch

sebasjm

2024-05-15 14:12

developer   ~0022421

dc865e0e3

template are now forced to pay with the only currency available

Issue History

Date ModifiedUsernameFieldChange
2023-10-14 03:06sebasjmNew Issue
2023-10-14 03:06sebasjmStatusnew => assigned
2023-10-14 03:06sebasjmAssigned To => sebasjm
2024-01-19 11:48sebasjmNote Added: 0020923
2024-01-19 11:49sebasjmStatusassigned => implementing
2024-02-09 23:20Christian GrothoffRelationship addedchild of 0008353
2024-02-10 11:33Christian GrothoffRelationship deletedchild of 0008353
2024-02-10 11:33Christian GrothoffRelationship addedchild of 0008364
2024-03-05 10:20Florian DoldTag Attached: design-required
2024-04-03 16:52Florian DoldTarget Version0.10 => 0.11
2024-04-12 16:08Christian GrothoffRelationship deletedchild of 0008364
2024-05-14 14:52sebasjmNote Added: 0022417
2024-05-15 14:12sebasjmStatusimplementing => informing
2024-05-15 14:12sebasjmResolutionopen => fixed
2024-05-15 14:12sebasjmNote Added: 0022421
2024-05-15 15:53Christian GrothoffFixed in Version => 0.11
2024-05-15 16:01Christian GrothoffStatusinforming => closed
2026-08-23 14:18Florian DoldCategorymerchant backoffice SPA => merchant portal webui