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