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

PaymentRequest IPC connection error #2672

Open
willhowlett opened this issue May 7, 2024 · 5 comments
Open

PaymentRequest IPC connection error #2672

willhowlett opened this issue May 7, 2024 · 5 comments
Labels
Needs more info Further information is requested

Comments

@willhowlett
Copy link

Describe the bug
We use adyen-web 5.55.1

Since around 5pm on Monday 22nd April we’ve had the following error on our payments page on a subset of Android browsers

Renderer process could not establish or lost IPC connection to the PaymentRequest service in the browser process

This seems to only be affecting the following or very similar, i.e. SamsungBrowser) useragent

Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/24.0 Chrome/117.0.0.0 Mobile Safari/537.36

I’m not aware of the PaymentRequest API being used in adyen-web (have searched the codebase), but is this in use by your components (v5) in some form and do you know what might be causing this error?

I have raised an Adyen support ticket but they suggested posting here

Many thanks

@longyulongyu
Copy link
Contributor

Hi @willhowlett thanks for reporting.

In adyen-web, we are not using the PaymentRequest api, but it could be that some express payments such as Google Pay or Apple Pay uses it, and not all browsers support it.

If you support the express payments, could you disable them for the mentioned user agent and check if the issue persists?

If you don't support the express payments, we'd like to know how you integrate with adyen-web sdk, are you using WebView or something similar? Which payment method(s) caused the issue or the whole adyen-web was not rendering?

@longyulongyu longyulongyu added the Needs more info Further information is requested label May 15, 2024
@sponglord
Copy link
Contributor

@willhowlett - any update on this issue? Did you try the above advise?

@willhowlett
Copy link
Author

Apologies, I overlooked this

The errors are happening on our main checkout page where we do not have any express payments enabled

We are on 5.55.1 of adyen-web, rendered directly in our app (no webview or anything)

As far as I can tell it is not stopping any payment methods from rendering. I was able to see from our logs that I had unknowingly had the error happen during my session when testing for the issue in browserstack, but there was no errors for me in the frontend when this happened. Based on that it seems like there is no direct customer impact, it would just be good to understand why the error is happening if possible.

Many thanks

@longyulongyu
Copy link
Contributor

@willhowlett thanks to get back to us.
Do you know which device and os version you were using in the browserstack in order to reproduce this issue?
Most likely it's not caused by our sdk, but we would like to know which payment method(s) may cause it.

@willhowlett
Copy link
Author

I believe it was

Galaxy S20
Android 10.0
Samsung Browser

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs more info Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants