stripe / stripe-terminal-react-native

React Native SDK for Stripe Terminal
https://stripe.com/docs/terminal/payments/setup-integration?terminal-sdk-platform=react-native
MIT License
110 stars 50 forks source link

Device freezes after tapping the card #846

Open abdulmananqureshi opened 2 weeks ago

abdulmananqureshi commented 2 weeks ago

Describe the bug The Android device freezes when the collect payment method is invoked and the user taps their card on NFC. At this point, the payment intent hasn’t been confirmed, and no charge has been made to the user’s card. But the problem is we programmatically cancel this activity after a certain duration with the help of a patch since the Android package supports timeout, but it just hangs there and we have to restart the device manually. This issue is relatively rare.

Expected behavior Should proceed to capture the payment and continue the app flow

Screenshots

IMG_0838

Additional context

nazli-stripe commented 2 weeks ago

Can you reproduce this issue on the latest release, beta.22?

abdulmananqureshi commented 2 weeks ago

Reproducing the issue is quite hard. I'll roll out a new production version of the app with beta.22, and if the problem persists, I'll follow up accordingly.

A quick question, Has this issue been reported before so I can update my team? I want to confirm that it's not a hardware problem or any other issue.

maggiewhite-stripe commented 1 week ago

@abdulmananqureshi Can you share a payment intent ID from an instance where this issue occurs in the last 30 days so we can check the logs on our side?