Props
React.JSX.Element
// Using a custom token provider (standard setup)
<StripeTerminalProvider
tokenProvider={fetchTokenProvider}
localeConfig={{ type: 'cardLanguagePreferenceIfAvailable' }}
>
<App />
</StripeTerminalProvider>
// Using Apps-on-Devices serverless mode (Android only, on Stripe smart readers)
import { AppsOnDevicesConnectionTokenProvider } from '@stripe/stripe-terminal-react-native';
<StripeTerminalProvider
tokenProvider={AppsOnDevicesConnectionTokenProvider}
localeConfig={{ type: 'cardLanguagePreferenceIfAvailable' }}
>
<App />
</StripeTerminalProvider>
StripeTerminalProvider Component