본문 바로가기

시작하기

GitHub
터미널 창
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' });

자주 하는 실수

“흔한 실수” 섹션
  • 리스너: 화면이 언마운트될 때 핸들을 제거합니다.
  • 한 번만 초기화: 앱 부트스트랩 시 setup을 실행하세요.
  • 신뢰할 수 있는 소스: 신뢰 src/definitions.ts GitHub 레포지토리에서.

Stripe Terminal은 연결 토큰을 생성하는 안전한 백엔드 엔드포인트가 필요합니다. 해당 URL을 다음에 전달하세요. initialize().

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

이 페이지는 다음 저장소의 현재 공개 API을 다룹니다: Capgo/capacitor-stripe-terminal.