본문 바로가기

@capgo/capacitor-stripe-pay

Stripe Payment Sheet, Apple Pay, Google Pay용 Capacitor plugin

Stripe Payment Sheet, Apple Pay, Google Pay용 Capacitor plugin

다음으로 시작하세요 initialize() 그리고 아래에 나열된 다른 핵심 메서드도 살펴보세요.

플랫폼지원참고 사항
iOS지원네이티브
Android지원네이티브
웹아니요Capacitor.getPlatform()으로 보호하세요

이 플러그인들은 다음 프로젝트의 포크로 유지 관리됩니다: @capacitor-community/stripe. Capgo는 커뮤니티 프로젝트를 각 Stripe 영역별 문서, 예제 앱, CI를 갖춘 특화 패키지로 분리했습니다.

Capgo는 커뮤니티 저장소의 open issue와 pull request를 추적하여 관련 수정 사항을 우리 레포지토리에 반영하고, 최신 Stripe SDK에 포함하여 배포합니다. 버그나 플랫폼 업데이트가 발생했을 때 커뮤니티 메인테이너보다 더 빠르게 대응하는 것을 목표로 합니다.

Payment Sheet, Apple Pay, Google Pay의 경우, @capgo/capacitor-stripe-pay 는 커뮤니티 패키지에서 유지 관리되는 업그레이드 경로입니다.

  • initialize - Stripe publishable key와 선택 사항인 Connect account를 설정합니다.
  • createPaymentSheet - 백엔드 client secret을 사용하여 Payment Sheet를 생성합니다.
  • presentPaymentSheet - 네이티브 Stripe Payment Sheet를 실행합니다.
  • updateApplePaySheet - 배송지 선택 후 Apple Pay line items를 업데이트합니다.
메서드설명
initializeStripe publishable key와 선택 사항인 Connect account를 설정합니다.
createPaymentSheet백엔드에서 받은 client secret으로 Payment Sheet를 생성합니다.
presentPaymentSheet네이티브 Stripe Payment Sheet를 화면에 표시합니다.
updateApplePaySheet배송 연락처 선택 후 Apple Pay의 line items를 업데이트합니다.
getPluginVersion네이티브 Capacitor 플러그인 버전을 가져옵니다.

이 레퍼런스는 다음에서 동기화됩니다. src/definitions.ts 에서 capacitor-stripe-pay.