Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
Versioning
Changelog
Upgrade your API version
Upgrade your SDK version
Developer tools
SDKs
    Overview
    Server-side SDKs
    Mobile SDKs
    iOS SDK
    Android SDK
    React Native SDK
    Web SDKs
    ES Module Stripe.js
    React Stripe.js
    Terminal SDKs
    iOS SDK
    Android SDK
    React Native SDK
    Community
    Community SDKs
    Mobile migrations
    Migrate to iOS SDK 24
    Migrate to Android SDK 21
API
Testing
Workbench
Event Destinations
Workflows
Stripe CLI
Stripe Shell
Developers Dashboard
Agent toolkit
Stripe health alertsBuild with LLMsStripe for Visual Studio CodeFile uploads
Security
Security
Extend Stripe
Stripe Apps
Stripe Connectors
Partners
Partner ecosystem
Partner certification
HomeDeveloper toolsSDKs

Stripe React Native SDK

Build payments into your React Native mobile app.

Copy page

The Stripe React Native SDK allows you to build payments into your native Android and iOS apps using React Native. We provide powerful and customisable UI screens and elements that you can use out-of-the-box to collect your users’ payment details.

Examples of apps using the Address Element, Mobile Payment Element, and Card Element in a React Native app.
Mobile Payment Element

Integrate the Stripe prebuilt PaymentSheet UI into the checkout of your React Native app.

Recommended
Custom Payment Element

Complete the payment in your own UI using PaymentSheet.

Card Element

Use the basic card field in your own payment UI.

Legacy
Address Element

Autofill the billing and shipping addresses of your customers quickly and accurately.

Appearance API

Customize the look and feel of PaymentSheet to match the design of your app.

Customer Sheet

Present a prebuilt UI for managing a customer’s saved payment methods.

Beta
Apple Pay

Add a separate Apple Pay button to the checkout of your app.

Google Pay

Add a separate Google Pay button to the checkout of your app.

See also

  • Stripe React Native SDK on GitHub
Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access programme.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc