React Native Stripe Connect Express account onboarding failure on android

6 hours ago 1
ARTICLE AD BOX

Stripe Connect Express Onboarding — "User Not Found" error on Android only (React Native Expo)

Problem

I'm implementing Stripe Connect Express account onboarding in a React Native Expo app. The flow works perfectly on desktop browsers and iOS, but consistently fails on Android devices with a "User Not Found" error.

Steps to Reproduce

User taps the "Connect to Stripe" button in the app

Backend generates and returns a Stripe Connect Express onboarding URL

URL opens in either an Android external browser or a WebView

Stripe onboarding page loads and prompts for a phone number

I enter the Stripe-provided test phone number (test mode)

After submitting, the error "User Not Found" is displayed

What I've Tried

Tested on multiple Android devices (Android 11 and Android 16) — same error on all

Tested in both an Android external browser and a WebView

The exact same URL works without issues on desktop browsers and iOS

Environment

expo version: 53.0.22
stripe version: @stripe/stripe-react-native0.45.0
Platform affected: Android only
Android versions tested: Android 11, Android 16
Stripe mode: Test mode

Questions

Is this a known issue with Stripe Connect Express onboarding on Android?

Could this be related to how Android handles cookies or sessions when the onboarding URL is opened externally or in a WebView?

Is there a recommended approach for opening Stripe Connect onboarding URLs in React Native Expo on Android?

Any help or pointers would be appreciated!

Read Entire Article