Firefox/Features/Web Payments/DOM/2017
From MozillaWiki
< Firefox | Features | Web Payments | DOM
2017 H2
Platform (ETA 2017'Q3): API development Follow-up
ID | Summary | Status | Resolution | Assigned to | Depends on | Blocks | Whiteboard |
---|---|---|---|---|---|---|---|
1376623 | PaymentMethodData.supportedMethods is now DOMString | RESOLVED | FIXED | Eden Chuang[:edenchuang] | 1318987 | [WP-MVP][M4] | |
1387385 | Remove usage of nsIJSON from Web Payments | RESOLVED | FIXED | Eden Chuang[:edenchuang] | 1347515 | [WP-MVP][M4] | |
1390009 | browser_show_dialog.js is going to permafail when Gecko 57 merges to Beta on 2017-09-20 | VERIFIED | DUPLICATE | 1381186 | [WP-MVP][M4] | ||
1390737 | test_canMakePayment.html is going to permafail when Gecko 57 merges to Beta on 2017-09-20 | VERIFIED | FIXED | Eden Chuang[:edenchuang] | 1390018 | [WP-MVP][M4] |
4 Total; 0 Open (0%); 2 Resolved (50%); 2 Verified (50%);
Platform (ETA 2017'Q3): UI Implementation Support
ID | Summary | Status | Resolution | Assigned to | Depends on | Blocks | Whiteboard |
---|---|---|---|---|---|---|---|
1382092 | [Payment Request API] Support default payment UI service in DOM code | RESOLVED | FIXED | Eden Chuang[:edenchuang] | 1390018 | 1383597, 1389519 | |
1383293 | Add new readonly attribute principal in nsIPaymentRequest | RESOLVED | FIXED | Eden Chuang[:edenchuang] | 1383597, 1383300 |
2 Total; 0 Open (0%); 2 Resolved (100%); 0 Verified (0%);
Platform (ETA 2017'Q3): Compat. test coverage & compliance
25 Total; 3 Open (12%); 22 Resolved (88%); 0 Verified (0%);
2017 H1
Timeline & Architecture
Milestone 1 (ETA Mar. 31st, 2017)
ID | Summary | Status | Resolution | Assigned to | Depends on | Blocks | Whiteboard |
---|---|---|---|---|---|---|---|
1345389 | [Payment Request API] PaymentRequest Constructor implementation WebAPI part | RESOLVED | FIXED | Alphan Chen [:alchen] | 1345361 | [WP-MVP][M1] | |
1345390 | [Payment Request API] PaymentRequest Constructor implementation IPC/XPCOM part | RESOLVED | FIXED | Eden Chuang[:edenchuang] | 1345361 | [WP-MVP][M1] | |
1345391 | [Payment Request API] Support canMakePayment flow webAPI part | RESOLVED | FIXED | Alphan Chen [:alchen] | 1345365 | [WP-MVP][M1] | |
1345392 | [Payment Request API] Support canMakePayment flow IPC/XPCOM part | RESOLVED | FIXED | Eden Chuang[:edenchuang] | 1345365 | [WP-MVP][M1] | |
1345393 | [Payment Request API] Support show flow webAPI part | RESOLVED | FIXED | Alphan Chen [:alchen] | 1345366 | [WP-MVP][M1] | |
1345394 | [Payment Request API] Support show flow IPC/XPCOM part | RESOLVED | FIXED | Eden Chuang[:edenchuang] | 1345366 | [WP-MVP][M1] | |
1345395 | [Payment Request API] Support abort flow WebAPI part | RESOLVED | FIXED | Alphan Chen [:alchen] | 1345367 | [WP-MVP][M1] | |
1345396 | [Payment Request API] Support abort flow IPC/XPCOM part | RESOLVED | FIXED | Eden Chuang[:edenchuang] | 1345367 | [WP-MVP][M1] |
8 Total; 0 Open (0%); 8 Resolved (100%); 0 Verified (0%);
Milestone 2 (ETA Apr. 28th, 2017)
ID | Summary | Status | Resolution | Assigned to | Depends on | Blocks | Whiteboard |
---|---|---|---|---|---|---|---|
1355384 | [Payment Request API] Support shippingAddressChange flow IPC/XPCOM part | RESOLVED | FIXED | Eden Chuang[:edenchuang] | 1345369 | [WP-MVP][M2] | |
1355385 | [Payment Request API] Support shippingAddressChange flow webAPI part | RESOLVED | FIXED | Alphan Chen [:alchen] | 1345369 | [WP-MVP][M2] | |
1355391 | [Payment Request API] Support shippingOptionChange flow IPC/XPCOM part | RESOLVED | FIXED | Eden Chuang[:edenchuang] | 1345371 | [WP-MVP][M2] | |
1355392 | [Payment Request API] Support shippingOptionChange flow webAPI part | RESOLVED | FIXED | Alphan Chen [:alchen] | 1345371 | [WP-MVP][M2] | |
1355397 | [Payment Request API] Implement PaymentRequestUpdateEvent Interface IPC/XPCOM part | RESOLVED | FIXED | Eden Chuang[:edenchuang] | 1318990 | [WP-MVP][M2] | |
1355398 | [Payment Request API] Implement PaymentRequestUpdateEvent Interface webAPI part | RESOLVED | FIXED | Alphan Chen [:alchen] | 1318990 | [WP-MVP][M2] |
6 Total; 0 Open (0%); 6 Resolved (100%); 0 Verified (0%);
Milestone 3 (ETA June. 30th, 2017)
ID | Summary | Status | Resolution | Assigned to | Depends on | Blocks | Whiteboard |
---|---|---|---|---|---|---|---|
1318990 | Implement PaymentRequestUpdateEvent Interface | RESOLVED | FIXED | Alphan Chen [:alchen] | 1355397, 1355398 | 1318984, 1345369, 1345371 | [WP-MVP][M3] |
1318993 | Implement "dom.payments.request.enabled" pref | RESOLVED | FIXED | Alphan Chen [:alchen] | 1345361 | 1318984 | [WP-MVP][M3] |
1345361 | [Payment Request API] PaymentRequest Constructor implementation | RESOLVED | FIXED | Eden Chuang[:edenchuang] | 1345389, 1345390 | 1318987, 1318993 | [WP-MVP][M3] |
1345365 | [Payment Request API] Support canMakePayment flow | RESOLVED | FIXED | Eden Chuang[:edenchuang] | 1345391, 1345392 | 1318987 | [WP-MVP][M3] |
1345366 | [Payment Request API] Support show flow | RESOLVED | FIXED | Eden Chuang[:edenchuang] | 1318989, 1345393, 1345394 | 1318987 | [WP-MVP][M3] |
1345367 | [Payment Request API] Support abort flow | RESOLVED | FIXED | Eden Chuang[:edenchuang] | 1345395, 1345396 | 1318987 | [WP-MVP][M3] |
1345369 | [Payment Request API] Support shippingAddressChange flow | RESOLVED | FIXED | Eden Chuang[:edenchuang] | 1318990, 1355384, 1355385 | 1318987 | [WP-MVP][M3] |
1345371 | [Payment Request API] Support shippingOptionChange flow | RESOLVED | FIXED | Eden Chuang[:edenchuang] | 1318990, 1355391, 1355392 | 1318987 | [WP-MVP][M3] |
8 Total; 0 Open (0%); 8 Resolved (100%); 0 Verified (0%);