New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 678907 link

Starred by 3 users

Issue metadata

Status: WontFix
Owner:
Closed: Jan 2017
Cc:
Components:
EstimatedDays: ----
NextAction: 2017-01-10
OS: Android
Pri: 2
Type: Bug



Sign in to add a comment

`canMakePayment()` returns "QuotaExceededError" when used on Chrome without a profile

Project Member Reported by agektmr@chromium.org, Jan 6 2017

Issue description

Chrome Version: Chrome Beta (56.0.2924.53)
OS: Android 7.1.1

What steps will reproduce the problem?
(1) Install Chrome Beta and start navigating without a profile
(2) Go to https://rsolomakhin.github.io/samples/paymentrequest/can-make-payment/

What is the expected result?
The button "Buy" is displayed and able to proceed with payment. The `canMakePayment()` should return `false`.

What happens instead?
"QuotaExceededError:Query quota exceeded" is displayed below the button. The API is throwing an exception.

Please use labels and text to provide additional information.


For graphics-related bugs, please copy/paste the contents of the about:gpu
page at the end of this report.

 
Screenshot_20170106-171637.png
133 KB View Download
"Query quota exceeded" error comes up if a website calls .canMakePayment() with different payment methods. All my test sites like https://rsolomakhin.github.io/pr/ will call .canMakePayment() with different parameters. So, only one of them will work at at a time. The query quota is reset every 30 minutes or when you restart the browser. So do that and the error should go away.

Please let me know whether that helped.
Components: UI>Browser>Autofill>Payments
NextAction: 2017-01-10

Comment 3 by zkoch@chromium.org, Jan 6 2017

I can't reproduce this either.
Status: WontFix (was: Untriaged)
This was the very first thing I did after installing the Chrome Beta I used, so it's unlikely the quota was actually exceeded. But since I can no longer reproduce this behavior and confirmed it works good in other device (right after installing Chrome Beta), I'll close this issue.
Components: -UI>Browser>Autofill>Payments UI>Browser>Payments

Sign in to add a comment