Closed Bug 1429205 Opened 6 years ago Closed 6 years ago

Implement the "processing" screen for when the pay button is clicked

Categories

(Firefox :: WebPayments UI, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
Firefox 60
Tracking Status
firefox60 --- fixed

People

(Reporter: MattN, Assigned: MattN)

References

Details

(Whiteboard: [webpayments])

Attachments

(2 files)

Between sending the PaymentResponse to the merchant via the DOM code and waiting for a response from the merchant, we should show a screen to the user to indicate that the response is pending.
Priority: P3 → P1
See Also: → 1429265
I implemented the basic behaviour showing the existing modal master password dialog in bug 1429195. See the TODO comment in that patch to handle when a user hits cancel in the dialog. For this bug the processing page should either not be shown or the dialog should go from processing back to the summary view if the master password dialog is cancelled. In bug 1429265 we'll figure out the desired MP UX.
Assignee: nobody → MattN+bmo
Status: NEW → ASSIGNED
Comment on attachment 8952573 [details]
Bug 1429205 - Add a sendMessageToContent helper for paymentDialogWrapper.

https://reviewboard.mozilla.org/r/221822/#review227702
Attachment #8952573 - Flags: review?(jaws) → review+
Comment on attachment 8952574 [details]
Bug 1429205 - Implement the Payment Request processing screen.

https://reviewboard.mozilla.org/r/221824/#review228450
Attachment #8952574 - Flags: review?(jaws) → review+
Pushed by mozilla@noorenberghe.ca:
https://hg.mozilla.org/integration/autoland/rev/ced4c7041d8e
Add a sendMessageToContent helper for paymentDialogWrapper. r=jaws
https://hg.mozilla.org/integration/autoland/rev/3f8c4cb7982f
Implement the Payment Request processing screen. r=jaws
Pushed by mozilla@noorenberghe.ca:
https://hg.mozilla.org/integration/autoland/rev/9d9d274ee336
Add a sendMessageToContent helper for paymentDialogWrapper. r=jaws
https://hg.mozilla.org/integration/autoland/rev/88503c645f6a
Implement the Payment Request processing screen. r=jaws
Flags: needinfo?(MattN+bmo)
https://hg.mozilla.org/mozilla-central/rev/9d9d274ee336
https://hg.mozilla.org/mozilla-central/rev/88503c645f6a
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla60
Whiteboard: [webpayments]
Product: Toolkit → Firefox
Target Milestone: mozilla60 → Firefox 60
You need to log in before you can comment on or make changes to this bug.