-
Notifications
You must be signed in to change notification settings - Fork 134
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PaymentRequestComponent: Failed to execute 'show' on 'PaymentRequest' #674
Comments
// Create a client. // Create a PayPal Checkout component.
}); }); |
Hi, Thanks |
@ibooker is the current issue that the Braintree Payment Request API implementation is coupled with the basic-card implementation that was deprecated in 2021 and finally removed in Chrome 100? Perhaps this is a good time to revisit compatibility with payment methods and APIs since support is a bit different from when the Braintree implementation was released. Now, the Payment Request API has support for digital wallets across Chrome, Edge, and Safari (desktop and iOS). It's compatible with Apple Pay on Safari and Google Pay (Chrome, maybe Edge?). If you're able to support Google Pay and Apple Pay wherever browser support exists, that would be a great update. |
Hi @ibooker So it will impact all the merchants who use Change payment button, right? |
General information
Issue description
I have an issue with the Payment Request API.
I keep getting the error when I call the
tokenize
method:And I really don't know why because my implementation looks exactly the same as the example
My code:
If I use the
PaymentRequest.show()
API directly, it works fine.I'm not sure, but I think the Braintree Iframe is not permitted to run the
PaymentRequest.show()
, and I need to give permission to it somehow.I've also tested with the Microsoft Edge browser and got the same error.
Any help is appreciated. Thank you!
Additional Prints
The text was updated successfully, but these errors were encountered: