diff --git a/index.html b/index.html index 7b58201..7cd5b9b 100644 --- a/index.html +++ b/index.html @@ -283,7 +283,7 @@
The user agent may offer features to facilitate selection (e.g., launch a chosen payment app or option every time the user wants to pay at a given Web site); those features lie outside the scope of this specification.
The Working Group has not yet agreed that the system should support recommended payment apps. - Inclusion might involve small changes to payment request API.
+ Inclusion might involve small changes to payment request API. The group has also discussed the idea of user agent-recommended payment apps, for example, when the user agent is aware of an app for a proprietary payment method. The current specification does not provide for user agent-recommended apps but could be extended to do so.+ See issue 33 and discussion about how to organize registration data. Can or should it be part of a "payment method" manifest? What is relationship to appmanifest for specifying icons, etc.? +
+@@ -573,7 +576,10 @@The PaymentOption dictionary
This section will need to be updated in light of issue 33 and the draft proposal from Adam Roach.
+
The register
method is used to register, update, or unregister a payment app with a user agent.
- Which of these scenarios do we expect to support through the set of technologies, and should we seek to harmonize - the user experience across them? -
+We have identified a number of user experiences that we would like to harmonize. Just a few examples here:
- Current ideas for supporting 4 and 5 include (1) using the "recommended payment apps" approach of this - spec (2) using payment method identifiers to designated recommended payment apps. -
The following are examples of user agent display behavior.
- This specification defines an HTTP-based mechanism to provide data to the payment app. Payment apps may use - a variety of mechanisms to handle the incoming data, including server-side processing, or client-side interception - of the HTTP message by a ServiceWorker. -
+This specification will describe a service worker approach to launching apps; see issue 33 and the draft proposal from Adam Roach. +
The Working Group should discuss how to capture good practice for payment app development, with examples that illustrate common payment flows, different platforms, etc.. A public resource (e.g., on github) could foster contributions of good practice information from the developer community.
- The Working Group is still discussing how to invoke payment apps (e.g., via an HTTP POST to
- request_url
or by executing a piece of JS provided at registration). The following
- algorithm assumes an HTTP POST approach.
-
- The payment app is invoked by the user agent making an HTTP request to the app's request_url
- acording to the following algorithm:
-
+ This section will need to be updated in light of issue 33 and the draft proposal from Adam Roach.
+ +The following algorithm is to be replace.
+