I would prefer that we keep that API as-is. I view spinning up an instance of `PaymentRequest` as an advantage, not a detriment, because this warmed up instance of `PaymentRequest` will be able to respond to `.show()` call much faster, now that it has queried the installed payment apps.
By the way, Chrome [has shipped](https://www.chromestatus.com/feature/5702608073261056) `.canMakePayment()` in M56, which is currently in beta, soon to be stable.
--
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/403#issuecomment-274089798