Skip to content
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

Incompatible Versions - Client vs 3D Secure #725

Closed
chrisbeldam opened this issue Sep 13, 2024 · 3 comments
Closed

Incompatible Versions - Client vs 3D Secure #725

chrisbeldam opened this issue Sep 13, 2024 · 3 comments

Comments

@chrisbeldam
Copy link

General information

  • SDK version: Braintree Web (3.107.1), @paypal/react-paypal-js (8.6.0), @google-pay/button-react (3.1.0)
  • Environment: Sandbox
  • Browser and OS: Chrome 128.0.6613.121 (64-bit) on MacOS 14.6.1

Issue description

I'm upgrading versions of Braintree-Web (and other payment packages) from 3.84.0 to the latest. However when I toggle between payment methods I'm consistently getting back the following: "Client (version 3.84.0) and 3D Secure (version 3.107.1) components must be from the same SDK version.". However I do not see anything in my code which specifies 3.84.0?

Is this a known bug? The documentation does not make it clear to me what Client is and where I would find this.

Screenshot 2024-09-13 at 11 33 47
@chrisbeldam
Copy link
Author

I have downgraded versions to 3.92.1 and have logged out the braintree version we the application is creating the hostedFields. It is using 3.92.1 yet I am still getting theincompatible versions error

Screenshot 2024-09-13 at 11 51 48

@chrisbeldam
Copy link
Author

Somehow it seems the wrong versions of Braintree scripts are being imported?

Screenshot 2024-09-13 at 16 06 08

@chrisbeldam
Copy link
Author

This was caused due to React-Paypal-JS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant