Firefox/Features/Web Payments: Difference between revisions

Jump to navigation Jump to search
update to latest status
(Add UI Spec link)
(update to latest status)
Line 9: Line 9:
== Status Summary ==
== Status Summary ==


Overall on track, development on-going. Three main activities in 2017'H1
===== Tentative plan for 2017’H2 =====
# (Ongoing) Payment Request API development.
* Frontend: Basic card UI implementation. Knwon dependencies include:
# (Ongoing) User research of Payment Request (Basic Card) UX.
** 1. (On-going)    Relevant SecReview (both UI & implementation) is green: Paul. T is on it. (see also: Initial review on API design)
# (Done) Payment Request Handler API Proposal. It's been merged into the renamed Payment "Handler" API (was the Payment "App" API) spec.
** 2. (TBConfirmed) Front-end resource: Dolske's team?
** 3. (TBConfirmed) Reviewer’s availability: partially confirmed. (MattN + others)
** 4. (TBConfirmed) No other feature dependency (e.g., Any Lockbox dependency?)
** 5. (TBConfirmed) Compliance for Basic card UI (or that’s only for Payment Handler?)? e.g., PA-DSS by PA-QSA
 
* Platform: Ensure Payment Request APIs “ready to enable” (disable until FE ready) in Q3
** API Compat. test coverage / compliance
** Basic card spec. implementation
** (Q3 and more) Marcos keeps working on W3C spec of both the Payment Handler/Request
** (Q3 and more) Bridging UI and the Request API (subject to FE’s actual progress), including 2 parts:
*** Connecting UI: ongoing and will complete in Q3;
*** IntegrationL requires FE completion to start (e.g., fix bugs during UI integration and verification on merchant website like WooCommerce).
 
===== Three main activities in 2017'H1 =====
** (Done) Payment Request API development.
** (Done) User research of Payment Request (Basic Card) UX.
** (Done) Payment Request Handler API Proposal. It's been merged into the renamed Payment "Handler" API (was the Payment "App" API) spec.


Backlog for 2017’H2
# (Unplanned) The implementation of Payment Handler API, which will be based on the experience of Payment Request API implementation, plus partners' feedback if any.
# (Unplanned) The implementation of Basic Card UI.


== Development Detail ==
== Development Detail ==


===== 2017'H2 =====
===== 2017'H1 =====


===== Timeline & Architecture =====
====== Timeline & Architecture ======
*https://goo.gl/IeXiMk
*https://goo.gl/IeXiMk


===== Milestone 1 (ETA Mar. 31th) =====
====== Milestone 1 (ETA Mar. 31th) ======
<bugzilla>
<bugzilla>
     {
     {
         "whiteboard":["WP-MVP","M1"],
         "whiteboard":["WP-MVP","M1"],
         "status":["NEW","REOPENED","ASSIGNED","RESOLVED","VERIFIED","CLOSED"],
         "status":["NEW","REOPENED","ASSIGNED","RESOLVED","VERIFIED","CLOSED"],
         "include_fields": "id, summary, status, resolution, assigned_to, depends_on, blocks"
         "include_fields": "id, summary, status, resolution, assigned_to, depends_on, blocks, whiteboard"
     }
     }
</bugzilla>
</bugzilla>
===== Milestone 2 (ETA Apr. 28th) =====
====== Milestone 2 (ETA Apr. 28th) ======
<bugzilla>
<bugzilla>
     {
     {
         "whiteboard":["WP-MVP","M2"],
         "whiteboard":["WP-MVP","M2"],
         "status":["NEW","REOPENED","ASSIGNED","RESOLVED","VERIFIED","CLOSED"],
         "status":["NEW","REOPENED","ASSIGNED","RESOLVED","VERIFIED","CLOSED"],
         "include_fields": "id, summary, status, resolution, assigned_to, depends_on, blocks"
         "include_fields": "id, summary, status, resolution, assigned_to, depends_on, blocks, whiteboard"
     }
     }
</bugzilla>
</bugzilla>
===== Milestone 3 (ETA June. 30th) =====
====== Milestone 3 (ETA June. 30th) ======
<bugzilla>
<bugzilla>
     {
     {
         "whiteboard":["WP-MVP","M3"],
         "whiteboard":["WP-MVP","M3"],
         "status":["NEW","REOPENED","ASSIGNED","RESOLVED","VERIFIED","CLOSED"],
         "status":["NEW","REOPENED","ASSIGNED","RESOLVED","VERIFIED","CLOSED"],
         "include_fields": "id, summary, status, resolution, assigned_to, depends_on, blocks"
         "include_fields": "id, summary, status, resolution, assigned_to, depends_on, blocks, whiteboard"
     }
     }
</bugzilla>
</bugzilla>
Line 54: Line 70:
== Project Members ==
== Project Members ==


===== 2017'H2 =====
* Product: Jeff Griffiths
* User Experience: Juwei Huang (UX), Fang Shih (Visual)
* Engineering: Justin Dolske, Matthew Noorenberghe (Tech Lead), Marcos Caceres (Architect), Alphan Chen, Eden Chuang
* Program Management: Jean Gong
===== 2017'H1 =====
* Product: Joe Cheng
* Product: Joe Cheng
* User Experience: Juwei Huang (UX), Fang Shih (Visual)
* User Experience: Juwei Huang (UX), Fang Shih (Visual)
97

edits

Navigation menu