Zum Inhalt springen

Erste Schritte

GitHub
Terminalfenster
bun add @capgo/capacitor-stripe-terminal
bunx cap sync
import { StripeTerminal } from '@capgo/capacitor-stripe-terminal';
import { StripeTerminal } from '@capgo/capacitor-stripe-terminal';
await StripeTerminal.initialize({ isTest: true });
import { StripeTerminal, TerminalConnectTypes } from '@capgo/capacitor-stripe-terminal';
const result = await StripeTerminal.discoverReaders({ type: TerminalConnectTypes.Simulated });
// The result holds sensitive values: use it without logging it.
import { StripeTerminal } from '@capgo/capacitor-stripe-terminal';
await StripeTerminal.setConnectionToken({ token: 'token-123' });
  • Listener: Handles beim Unmounten von Screens entfernen.
  • Einmalige Initialisierung: Setup beim App-Bootstrap ausführen.
  • Single Source of Truth: Vertrauen src/definitions.ts im GitHub Repo.

Stripe Terminal benötigt einen sicheren Backend-Endpoint, der Connection Tokens erstellt. Übergib diese URL an initialize().

await StripeTerminal.initialize({
tokenProviderEndpoint: 'https://api.example.com/stripe/terminal/connection-token',
isTest: true,
});
await StripeTerminal.discoverReaders({ type: 'tap-to-pay' });
Terminalfenster
git clone https://github.com/Cap-go/capacitor-stripe-terminal.git
cd capacitor-stripe-terminal/example-app
bun install
bun run start

Diese Seite dokumentiert die aktuelle öffentliche API von Cap-go/capacitor-stripe-terminal.