Re: [w3c/browser-payment-api] "User accepts payment request" algorithm should timeout without .complete(). (#508)

This sounds about right. To clarify, Chrome user interface shows a "Processing..." message after resolving the `.show()` promise and before seller calls `.complete()`.

Chrome has a 60 second timer that starts after resolving `.show()` promise. Chrome closes down any remaining user interface either when the seller calls `.complete()` or when the timer expires, whichever happens first.

As additional trivia, if the seller calls `.complete("fail")` or the timer expires, then Chrome shows a "Transaction failed" message. That shouldn't be part of the spec, because it's implementer-specific UX.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/browser-payment-api/issues/508#issuecomment-293005020

Received on Monday, 10 April 2017 16:33:39 UTC