canMakePayment() should return true for JIT installable payment handlers. |
|||
Issue descriptionIf a payment handler is not installed, but is available for installation Just-In-Time, then PaymentRequest.canMakePayment() should return "true".
,
Aug 27
To verify the fix: 1) Make sure that chrome://flags/#just-in-time-service-worker-payment-app is set to "Enabled" and restart Chrome, if necessary. 2) Uninstall BobPay payment handler. You can do this by making sure that "https://bobpay.xyz/" says "Install BobPay Web Payment App", which indicates that the payment handler is not installed. If the page says "Uninstall BobPay Web Payment App" instead, then click that link to perform the uninstall. 3) Verify that https://rsolomakhin.github.io/pr/bob/ says "Can make payment" in green text. (Before this patch, the page used to say "Cannot make payment." The change should be verified on one desktop platform (e.g., Mac) and one Android device, because the code path is slightly different.
,
Aug 28
Tested this issue on Windows 10, Mac 10.13.6 & Debian Rodate using chrome reported version-70.0.3530.0 & chrome canary-70.0.3535.0 as per C#2. Followed same steps and able to reproduce the issue on reported version and seems issue got fixed in latest canary. '"Can make payment" text is seen in green color. As it is working as intended, adding TE Verified labels. please find the attached screencast for reference. Thanks..! |
|||
►
Sign in to add a comment |
|||
Comment 1 by bugdroid1@chromium.org
, Aug 27