braintree / braintree-web-drop-in

Braintree Drop-in for the web
MIT License
200 stars 126 forks source link

Issue Braintree Drop-In UI in OS Yosemite in Safari #573

Closed bonny3 closed 4 years ago

bonny3 commented 5 years ago

General information

Issue description

Hi, I have encountered a Issue with Braintree Drop-In UI in OS Yosemite in the browser Safari 10.1.2 and 9.1.2 on the desktop the 3D securcode pop-up is not opened I ask to verify the problem and resolve... Thanks

bonny3 commented 4 years ago

I add screenshots of the Issue thumbnail_image0

hollabaq86 commented 4 years ago

:wave: @bonny3, thanks for reaching out & providing the screenshot. We're going to need some additional information to look into the issue further in partnership with our MPI provider CardinalCommerce. Can you contact Support referencing this issue along with the following:

hollabaq86 commented 4 years ago

We're re-opening this issue: on further investigation, Cardinal's songbird.js library cannot be loaded on Safari for older desktop OS's (Yosemite, Maverick) because the root SSL certificate for the URL to dynamically load songbird.js is not trusted by older OS truststores.

We're escalating to CardinalCommerce and will post updates here as we receive them.

bonny3 commented 4 years ago

Great! you after closing the my problem twice, you realized that the problem is real.. better late than never .. I waiting for updates Thanks

bonny3 commented 4 years ago

Hi, nothing news?

crookedneighbor commented 4 years ago

We have an update from Cardinal. The truststore for some older Mac operating systems use ciphers that are not supported by the cdn that hosts Cardinal's songbird.js library. Our plan is to detect browsers unsupported by songbird.js (but are supported by Braintree) and switch the workflow to a legacy 3DS v1 flow that does not depend on songbird.js.

According to our logs, about %0.2 of customers are using these unsupported browsers. When we have something ready to address this, we will update here.

crookedneighbor commented 4 years ago

We've added some code to Drop-in to fallback to a 3ds v1 flow in the event that the v2 SDK fails to setup. This should take of the issue.

atta1234 commented 4 years ago

hell i have the same issue,,dropin ui not showing in safari,,,,same error

JReferenceError: Can't find variable: braintree js.braintreegateway.com/web/dropin/1.13.0/js/dropin.min.jsGET https://js.braintreegateway.com/web/dropin/1.13.0/js/dropin.min.js An SSL error has occurred and a secure connection to the server cannot be made.

crookedneighbor commented 4 years ago

@atta1234 please contact our support team so we can investigate your integration. https://help.braintreepayments.com/

atta1234 commented 4 years ago

@atta1234 please contact our support team so we can investigate your integration. https://help.braintreepayments.com/

i have done that 3 days ago but no response!

atta1234 commented 4 years ago

i have solved the above issue it was the outdated safari, that's why it was not working, but i have two other issue, apple pay button not showing and the paypal on web return error pending payment not supported and in android ,it's just display declined, the debit card and google pay working perfectly

crookedneighbor commented 4 years ago

We checked in with Braintree Support who confirmed they've received your inquiry and respond to inquiries in the order they are received. Please note, response times are currently delayed due to an influx of inquiries, and our Support team is working as quickly as possible to get to your questions.