@marcoscaceres: I've addressed your comments on the [pull request](https://github.com/rsolomakhin/payment-handler/pull/1) and explcitly called out that a Payment Handler is considered installed after the first call to `instruments.set()`.
Note that requesting user consent for an action during the action is something that [permissions team considers best practice](https://github.com/w3c/permissions/issues/83). The `requestPermission()` call was not tied to a user action, possibly creating confusion in users' minds as to why a Payment Handler is not installed, even though they have given their consent earlier.
--
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/payment-handler/issues/246#issuecomment-363512893