Chrome Version: Version 65.0.3319.0 (Official Build) canary (64-bit)
Consecutive call of `canMakePayment()` is restricted and second call always returns exception.
What steps will reproduce the problem?
(1) Go to https://output.jsbin.com/savated
(2) Press "Start"
Find the code here: http://jsbin.com/savated/edit?html,js
What is the expected result?
To see "available" or "not available" on both "Credit" and "Prepaid".
What happens instead?
"Prepaid" always "exception"
I'm expecting cases where a developer wants to use multiple different set of payment request instances to enable different set of branded buttons. In order to determine if showing those branded buttons, calling `canMakeyPayment` would be the best practice, but this limitation prevents to do it.
I'd like this restriction to be relaxed.
Comment 1 by dtapu...@chromium.org
, Jan 16 2018