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

Error during 3DS fingerprint check with Stripe #706

Closed
herschel666 opened this issue Feb 7, 2022 · 2 comments
Closed

Error during 3DS fingerprint check with Stripe #706

herschel666 opened this issue Feb 7, 2022 · 2 comments

Comments

@herschel666
Copy link

herschel666 commented Feb 7, 2022

Hi.

I'm using the Recurly JS SDK via your CDN. And with the payment provider Stripe, I'm seeing a client error occurring during the 3DS fingerprint check in Safari (OSX):

https://js.recurly.com/v4/recurly.js:2:10971
https://js.recurly.com/v4/recurly.js:2:10974
reduce@[native code] e@https://js.recurly.com/v4/recurly.js:2:10487
https://js.recurly.com/v4/recurly.js:2:11284
n@https://js.recurly.com/v4/recurly.js:2:125
https://js.recurly.com/v4/recurly.js:2:164043
n@https://js.recurly.com/v4/recurly.js:2:125
https://js.recurly.com/v4/recurly.js:2:928
global code@https://js.recurly.com/v4/recurly.js:2:937

And here's the same error in Chrome (ChromeOS):

Error at https://js.recurly.com/v4/recurly.js:2:10962
at https://js.recurly.com/v4/recurly.js:2:10974
at Array.reduce (<anonymous>) at new e (https://js.recurly.com/v4/recurly.js:2:10481)
at Object.recurly (https://js.recurly.com/v4/recurly.js:2:10334)
at n (https://js.recurly.com/v4/recurly.js:2:121)
at Module.<anonymous> (https://js.recurly.com/v4/recurly.js:2:164042)
at n (https://js.recurly.com/v4/recurly.js:2:121)
at recurly (https://js.recurly.com/v4/recurly.js:2:927)
at https://js.recurly.com/v4/recurly.js:2:937

Unfortunately, this message isn't really helpful because of the minified code. But do you have an idea what's the issue here? I've implemented the 3DS check like it's shown in the docs. And usually, it works.

@herschel666
Copy link
Author

Apparently, this is due to the 3DS challenge being aborted by the user. This leads to an error with code '3ds-auth-error', which makes it indistinguishable from a real 3DS auth error.

Would it be possible to get the info that the challenge has been aborted?

@herschel666
Copy link
Author

Closing this for now because the error is somewhat of an expected behavior.

recurly-integrations pushed a commit that referenced this issue Feb 24, 2022
[Full Changelog](v4.18.1...v5.0.0)

**Merged Pull Requests**

- [FK-1277] Added Sofort selection form and validations [#707](#707) ([gilv93](https://github.com/gilv93))
- IDeal and Sofort [#701](#701) ([cyberxander90](https://github.com/cyberxander90))
- Adding the eu api url for eu on rjs [#700](#700) ([flaviomuller](https://github.com/flaviomuller))

**Closed Issues**

- Error during 3DS fingerprint check with Stripe [#706](#706)

##### Minified MD5 Checksum
```
b1d40cdbf5e424c2f455baa3063b639b ./build/recurly.min.js
```
##### [SRI Hash](https://www.srihash.org/)
```
F5wQxuov+8/YUJ5khmQ9tDTEDIJ58iUbAsWIT7ardcw2H0BaARNkVFCqEGt3uijq
```
recurly-integrations pushed a commit that referenced this issue Feb 24, 2022
[Full Changelog](v4.18.1...v4.19.0)

**Merged Pull Requests**

- [FK-1277] Added Sofort selection form and validations [#707](#707) ([gilv93](https://github.com/gilv93))
- IDeal and Sofort [#701](#701) ([cyberxander90](https://github.com/cyberxander90))
- Adding the eu api url for eu on rjs [#700](#700) ([flaviomuller](https://github.com/flaviomuller))

**Closed Issues**

- Error during 3DS fingerprint check with Stripe [#706](#706)

##### Minified MD5 Checksum
```
c7b214c143a4324b1cb9f17861ca0e67 ./build/recurly.min.js
```
##### [SRI Hash](https://www.srihash.org/)
```
5W6608tMjfmGL3jwcU1c3niySAAMXYQj8wwR2KAwzTkmZrNcMoubalAU1wZh0VGa
```
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