개요
“개요” 섹션Stripe Payment Sheet, Apple Pay, Google Pay용 Capacitor plugin
다음으로 시작하세요 initialize() 그리고 아래에 나열된 다른 핵심 메서드도 살펴보세요.
플랫폼 지원
“플랫폼 지원” 섹션| 플랫폼 | 지원 | 참고 사항 |
|---|---|---|
| iOS | 지원 | 네이티브 |
| Android | 지원 | 네이티브 |
| 웹 | 아니요 | Capacitor.getPlatform()으로 보호하세요 |
왜 Capgo인가요?
“왜 Capgo인가요?” 섹션이 플러그인들은 다음 프로젝트의 포크로 유지 관리됩니다: @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를 업데이트합니다.
공개 API
“Public API” 섹션| 메서드 | 설명 |
|---|---|
initialize | Stripe publishable key와 선택 사항인 Connect account를 설정합니다. |
createPaymentSheet | 백엔드에서 받은 client secret으로 Payment Sheet를 생성합니다. |
presentPaymentSheet | 네이티브 Stripe Payment Sheet를 화면에 표시합니다. |
updateApplePaySheet | 배송 연락처 선택 후 Apple Pay의 line items를 업데이트합니다. |
getPluginVersion | 네이티브 Capacitor 플러그인 버전을 가져옵니다. |
Source of Truth
“Source Of Truth” 섹션이 레퍼런스는 다음에서 동기화됩니다. src/definitions.ts 에서 capacitor-stripe-pay.
관련 플러그인
“관련 플러그인” 섹션- @capgo/native-purchases App Store 및 Play Store 구독용
- @capgo/capacitor-pay Stripe Payment Sheet 없이 지갑 전용 Apple Pay / Google Pay 사용 시