> Do we need both these lines during registration - mentioning the payment method twice.
You may want it for now for testing, especially if you're using Chrome Dev or Beta instead of Canary. Only the 'Modern' line is necessary going forward, however.
> canMakePayments() is returning false where as we are able to see the Payment Handler on Payment popup screen. What may be the reason here.
Perhaps you're hitting the just-in-time install flow. You don't have the payment handler installed, but https://abc-dev.test.com/pay3 points to an installable payment handler, so Chrome displays it as an option for the user to install.
--
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/286#issuecomment-380568804