Closed ghost closed 3 years ago
Are you running some of your sites without an ssl certificate? Drop-in checks that the site is running over https before showing the Apple Pay option: https://github.com/braintree/braintree-web-drop-in/blob/0310f412d7ea8808768c61a305721ce588435032/src/views/payment-sheet-views/apple-pay-view.js#L99
Yes i am on valid https on both development and production and on both it doesn't show the button. It only doesn't show it on some devices not on all of them, but they are able to use apple pay on other sites from their devices since most of them are latest OSs
My certificate is issued by R3 and using TLS 1.3
Do you have examples of devices that do not work?
The only other thing I can think of is if the specific merchant account you are using is not enabled for ApplePay https://github.com/braintree/braintree-web-drop-in/blob/0310f412d7ea8808768c61a305721ce588435032/src/views/payment-sheet-views/apple-pay-view.js#L89
I am not specifying anywhere in the code a merchant since i didn't see any in the configuration docs. Should i specify merchant for apple pay in the code ?
It would be specified in the Braintree control panel. Please reach out to our support team and reference this issue so we can get to the bottom of this, I don't think it has anything to do with the SDK.
Apple pay button does not display on some of the devices. Paypal and credit card are shown well, but some devices do not display the apple.
Before dropin creation i check for some apple settings:
But they all pass well and later the button is not displayed. Here's my dropin creation code: