gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-docs] branch master updated: document decision for wallet integra


From: gnunet
Subject: [taler-docs] branch master updated: document decision for wallet integration
Date: Fri, 24 Apr 2020 12:00:41 +0200

This is an automated email from the git hooks/post-receive script.

dold pushed a commit to branch master
in repository docs.

The following commit(s) were added to refs/heads/master by this push:
     new 69a6791  document decision for wallet integration
69a6791 is described below

commit 69a679117bc6a8426f36e2c2c7edf250391cdb24
Author: Florian Dold <address@hidden>
AuthorDate: Fri Apr 24 15:30:37 2020 +0530

    document decision for wallet integration
---
 design-documents/001-new-browser-integration.rst | 26 +++++++++++++++++++++---
 1 file changed, 23 insertions(+), 3 deletions(-)

diff --git a/design-documents/001-new-browser-integration.rst 
b/design-documents/001-new-browser-integration.rst
index f436a4f..8dbe2a4 100644
--- a/design-documents/001-new-browser-integration.rst
+++ b/design-documents/001-new-browser-integration.rst
@@ -1,10 +1,30 @@
 Design Doc 001: New Browser Integration
 #######################################
 
-.. note::
+.. warning::
 
-  This design document is currently a draft, it
-  does not reflect any implementation decisions yet.
+  We have decided not to follow through with the proposed solution in this
+  design doc.  We care a lot about a nice upgrade path for when better
+  browser integration becomes available.  Encouraging the ``#taler://`` 
fragment
+  based integration might lead merchant frontends to **only** support this type
+  of integration.
+
+  Instead, the following path will be taken:
+
+  1. CSS-based presence detection will be removed from the wallet,
+     as there is no satisfactory upgrade path to better mechanisms
+  2. Manual triggering will be implemented as described in this design doc.
+  3. The ``webRequest`` permission that allows ``"Taler: "`` header based
+     browser integration will become opt-in.
+  4. The interactive API will be put on hold.  Instead, SPAs should
+     ask the user to open the wallet popup (and/or render a QR code for mobile 
wallets).
+  5. To enable easier integration for merchants, the reference merchant backend
+     might include a page to trigger payments, which displays the QR code
+     correctly, does long-polling via JS and serves the ``"Taler: "`` header.
+  6. The presence detection ``taler://`` URI described in this document
+     will **not** be supported, as allowing presence detection might
+     encourage merchants to treat mobile / detached wallets as 2nd class
+     citizens.
 
 Summary
 =======

-- 
To stop receiving notification emails like this one, please contact
address@hidden.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]