SkillAgentSearch skills...

Stripe

Stripe Mobile SDK wrapper for Capacitor

Install / Use

/learn @capacitor-community/Stripe
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"><br><img src="https://user-images.githubusercontent.com/236501/85893648-1c92e880-b7a8-11ea-926d-95355b8175c7.png" width="128" height="128" /></p> <h3 align="center">Stripe</h3> <p align="center"> Capacitor community plugin for native Stripe. </p> <p align="center"> <img src="https://img.shields.io/maintenance/yes/2026?style=flat-square" /> <a href="https://www.npmjs.com/package/@capacitor-community/stripe"><img src="https://img.shields.io/npm/l/@capacitor-community/stripe?style=flat-square" /></a> </p>

packages

| package name | description | path | |--------------------------------------|-------------|--------------------------------------------------------------------------------------------------------| | @capacitor-community/stripe | Support for non-personal payments using Stripe | /packages/payment | | @capacitor-community/stripe-identity | Supports identity verification using Stripe | /packages/identity | | @capacitor-community/stripe-terminal | Support for in-person payments using Stripe | /packages/terminal |

Hint

Versions

Users of Capacitor v7 should use version v7 of the Plugin.

% npm install @capacitor-community/stripe@7
% npm install @capacitor-community/stripe-identity@7
% npm install @capacitor-community/stripe-terminal@7

How to use Stripe Android currently package

Capacitor Android 7's default settings is here:

ext {
    minSdkVersion = 24
    compileSdkVersion = 36
    targetSdkVersion = 36

To use the latest Stripe Android, you need to version these up. To use the latest features, follow these steps.

  1. Open android/variables.gradle and change sdkVersion version, if need.
  2. Add stripeAndroidVersion, identityVersion or stripeterminalCoreVersion and set required version. Release information is here:
  • https://github.com/stripe/stripe-android/releases
  • https://github.com/stripe/stripe-terminal-android/releases
  ext {
-   minSdkVersio = 24
+   minSdkVersion = 26
    compileSdkVersion = 36
    targetSdkVersion = 36
    androidxActivityVersion = '1.11.0'
    androidxAppCompatVersion = '1.7.1'
    androidxCoordinatorLayoutVersion = '1.3.0'
    androidxCoreVersion = '1.17.0'
    androidxFragmentVersion = '1.8.9'
    coreSplashScreenVersion = '1.2.0'
    androidxWebkitVersion = '1.14.0'
    junitVersion = '4.13.2'
    androidxJunitVersion = '1.3.0'
    androidxEspressoCoreVersion = '3.7.0'
    cordovaAndroidVersion = '14.0.1'

    // If you will set @capacitor-community/stripe:
+   stripeAndroidVersion = 【Your version】

    // If you will set @capacitor-community/stripe-identity:
+   identityVersion = 【Your version】

    // If you will set @capacitor-community/stripe-terminal:
+   stripeterminalCoreVersion =【Your version】
+   stripeterminalTapToPayVersion =【Your version】
+   stripeterminalAppOnDevicesVersion  =【Your version】
  }

Note: @capacitor-community/stripe-terminal does not work with the default sdkVersion, so these updates are mandatory. See /packages/terminal for more information.

Error when running cap update ios

[!] CocoaPods could not find compatible versions for pod "StripePaymentSheet":
  In snapshot (Podfile.lock):
..
You have either:
 * out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`.
 * changed the constraints of dependency `StripePaymentSheet` inside your development pod `CapacitorCommunityStripe`.
   You should run `pod update StripePaymentSheet` to apply changes you've made.

You will see this error often when using Capacitor iOS. The solution is simple: do the following:

% cd ios/App && pod install --repo-update

or

% cd ios/App && pod update

Maintainers

| Maintainer | GitHub | Social | | ------------------- | ----------------------------------- | ------------------------------------- | | Hidetaka Okamoto | hideokamoto | @hide__dev | | Masahiko Sakakibara | rdlabo | @rdlabo |

Contributors ✨

<a href="https://github.com/capacitor-community/stripe/graphs/contributors"> <img src="https://contrib.rocks/image?repo=capacitor-community/stripe" /> </a>

Made with contributors-img.

Demo

Screenshots

@capacitor-community/stripe

| | Android | iOS | Web | |:------------:|:-----------------------------------------------:|:-------------------------------------------:|:-------------------------------------------:| | PaymentSheet | | | | | PaymentFlow | | | | | ApplePay | Not supported | | beta. | | GooglePay | | Not supported | |

@capacitor-community/stripe-identity

| | Android | iOS | Web | |:------------:|:-----------------------------------------------:|:-------------------------------------------:|:--------------------------------------:| | Identity | | | |

How to use Demo

% git clone git@github.com:capacitor-community/stripe.git
% cd npm install && npm run build
% cd demo && npm install && npm run cap && npx cap update

Related Skills

View on GitHub
GitHub Stars239
CategoryDevelopment
Updated4h ago
Forks94

Languages

Kotlin

Security Score

100/100

Audited on Apr 6, 2026

No findings