View Issue Details

IDProjectCategoryView StatusLast Update
0005223Talerotherpublic2019-12-20 18:11
ReporterFlorian Dold Assigned ToFlorian Dold 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
PriorityhighSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.6Fixed in Version0.6 
Summary0005223: make wallet/website integration possible for platforms without browser extensions
DescriptionThis might require some protocol changes.

How integration would work on mobile platforms is via a URL schema handler (distinct from payto://).

The fallback page for 402 would navigate to this URL, and it would contain the same information as the headers:

taler://pay?contract_url=<...>&offer_url=<...>
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2017-12-19 18:22

manager   ~0012700

Here's how it would work for Chrome on Android: https://developer.chrome.com/multidevice/android/intents

Florian Dold

2018-01-04 17:03

manager   ~0012727

While the merchant API is being adjusted to accommodate for this, the bank still relies on HTTP headers, which won't work with lose integration.

Florian Dold

2019-08-29 21:01

manager   ~0014825

Both merchant and bank now trigger the wallet through taler:// URIs, delivered through a header, a QR code and a normal link.

Issue History

Date ModifiedUsernameFieldChange
2017-12-16 16:17Florian DoldNew Issue
2017-12-19 18:22Florian DoldNote Added: 0012700
2017-12-20 09:02Christian GrothoffAssigned To => Florian Dold
2017-12-20 09:02Christian GrothoffStatusnew => assigned
2018-01-04 17:03Florian DoldNote Added: 0012727
2019-08-29 21:00Florian DoldProduct Version => git (master)
2019-08-29 21:00Florian DoldTarget Version => 0.6
2019-08-29 21:01Florian DoldStatusassigned => informing
2019-08-29 21:01Florian DoldResolutionopen => fixed
2019-08-29 21:01Florian DoldNote Added: 0014825
2019-12-20 18:11Christian GrothoffFixed in Version => 0.6
2019-12-20 18:11Christian GrothoffStatusinforming => closed