@capgo/capacitor-stripe-terminal
Capacitor plugin for Stripe Terminal in-person payments.
Overview
Section titled “Overview”Capacitor plugin for Stripe Terminal in-person payments.
Why Capgo?
Section titled “Why Capgo?”These plugins are maintained forks of @capacitor-community/stripe. Capgo split the community project into focused packages with docs, example apps, and CI for each Stripe surface.
Capgo tracks open issues and pull requests in the community repository, ports relevant fixes into our repos, and ships them on current Stripe SDKs. We aim to be more reactive than the community maintainers when bugs or platform updates land.
For in-person payments with Tap to Pay and physical readers, @capgo/capacitor-stripe-terminal is the maintained upgrade path from the community package.
Core Capabilities
Section titled “Core Capabilities”initialize- Initialize Terminal with a connection token provider endpoint.discoverReaders- Discover Tap to Pay, Bluetooth, or Internet readers.cancelDiscoverReaders- Cancel an in-flight reader discovery session.connectReader- Connect to a discovered reader.
Public API
Section titled “Public API”| Method | Description |
|---|---|
initialize | Initialize Terminal with a connection token provider endpoint. |
discoverReaders | Discover Tap to Pay, Bluetooth, or Internet readers. |
cancelDiscoverReaders | Cancel an in-flight reader discovery session. |
connectReader | Connect to a discovered reader. |
getPluginVersion | Get the native Capacitor plugin version. |
Source Of Truth
Section titled “Source Of Truth”This reference is synced from src/definitions.ts in capacitor-stripe-terminal.
Related plugins
Section titled “Related plugins”- @capgo/native-purchases for App Store and Play Store subscriptions
- @capgo/capacitor-pay for wallet-only Apple Pay / Google Pay without Stripe Payment Sheet