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

While 3ds verification on andriod if user press the close button then after closing the webview app stucks but working fine on ios. #1645

Open
khurram40mp opened this issue Feb 22, 2024 · 2 comments
Labels
needs triage Needs triage

Comments

@khurram40mp
Copy link

Describe the bug
While 3ds verification on andriod if user press the close button then after the closing webview app stucks but working fine on ios.
Exception :
e/chromium(30069): [error:aw_browser_terminator.cc(154)] renderer process (17714) crash detected (code -1).

To Reproduce
Steps to reproduce the behavior:
Perform testing with test card where 3ds is required.

  1. await Stripe.instance
    .confirmPayment(paymentIntentClientSecret: clientSecret)
  2. WebView opens
  3. Press close button on top right corner
  4. webview closed
  5. And android app goes to not responding mode for atleast 5-10 seconds

Expected behavior
App should not stuck after webview is closed.

Smartphone / tablet

  • Device: Android 12
  • Package version: flutter_stripe: ^10.0.0
@khurram40mp khurram40mp added the needs triage Needs triage label Feb 22, 2024
@khurram40mp khurram40mp changed the title While 3ds verification on andriod if user press the close button then after the closing webview app stucks but working fine on ios While 3ds verification on andriod if user press the close button then after closing the webview app stucks but working fine on ios. Feb 22, 2024
@remonh87
Copy link
Member

did you add the deeplink like:

<data android:scheme="flutterstripe" android:host="safepay" />
?

@guidotheelen
Copy link

guidotheelen commented Mar 4, 2024

@remonh87 Added this line, but did not help the loading time.

Even the progress indicators of the app are hanging, so feels like the device is struggling to resolve something.

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

No branches or pull requests

3 participants