컴포저블 백엔드로 헤드리스 온라인 스토어를 구축할 수 있는 Python 기반 GraphQL 네이티브 API 전용 커머스 플랫폼입니다.
stripe/stripe-ios
사전 제작 결제 UI와 저수준 Stripe API 바인딩을 제공하는 Stripe 공식 iOS SDK입니다.
- 스타
- 2,578
- 포크
- 1,075
- 열린 이슈
- 312
- 마지막 커밋
- 7시간 전
어떤 프로젝트인가요?
Stripe iOS SDK를 사용하면 iOS 앱에서 결제 정보를 수집해 Stripe로 전송할 수 있습니다. 결제 정보와 청구 정보를 입력하고 결제를 확인하는 과정을 하나의 시트로 제공하는 PaymentSheet 같은 사전 제작 화면은 물론, 완전히 맞춤형 결제 흐름을 구현할 때 사용할 수 있는 저수준 API도 제공합니다.
SDK는 여러 모듈로 구성됩니다. StripePaymentSheet는 사전 제작 UI를 제공하고, StripePayments와 StripePaymentsUI는 API 바인딩과 카드 입력 필드 같은 UI 요소를 제공합니다. StripeApplePay는 App Clips 지원을 포함한 Apple Pay 기능을 추가하며, StripeConnect, StripeIdentity, StripeFinancialConnections는 각각 계정 임베드 구성 요소, 신원 확인, 은행 계좌 연결 기능을 담당합니다. Stripe 모듈에는 모든 기능이 포함됩니다.
Swift Package Manager로 배포되며, 프레임워크를 수동으로 연결하는 방법도 문서화되어 있습니다. 카드 데이터는 앱 서버를 거치지 않고 Stripe로 직접 전송됩니다. SDK는 iOS 15 이상과 macOS 12 이상에서 실행되는 Mac Catalyst를 지원합니다.
핵심 기능
- 01결제 및 청구 정보 수집부터 결제 확인까지 한곳에서 처리하는 사전 제작 PaymentSheet UI.
- 02완전히 맞춤형 결제 화면을 구현할 수 있는 저수준 Stripe API 바인딩.
- 03강력한 고객 인증(SCA) 준수를 위한 네이티브 3D Secure 인증.
- 04App Clips용 경량 SDK를 포함한 Apple Pay 통합.
- 05카메라 사용 목적을 설명하는 문구를 설정해 활성화할 수 있는 PaymentSheet의 카드 스캔 기능.
- 0640개 이상의 언어로 현지화된 UI.
활용 사례
- iOS 앱에 실물 상품이나 서비스의 인앱 결제 기능 추가.
- Stripe의 저수준 API를 바탕으로 맞춤형 결제 양식 구현.
- iOS 앱이나 App Clip에서 Apple Pay 제공.
- iOS 앱에 신원 확인 또는 은행 계좌 연결 흐름 추가.
빠른 시작
- 1
Xcode에서 File > Add Packages를 열고 저장소 URL을 입력하세요
- 2
저장소 URL로 https://github.com/stripe/stripe-ios-spm 을 입력하고 패키지를 추가하세요
- 3
저장소의 Example 폴더에서 PaymentSheet 예제 앱을 살펴보세요
사용 전 알아둘 점
- iOS 15 이상이 필요합니다. iOS 13 및 14에서는 이전 SDK 버전(25.17.0)이 필요합니다.
- 앱 내에서 소비하는 디지털 상품에는 이 SDK 대신 Apple의 인앱 결제 API를 사용해야 합니다.
- 기본 제공 카드 스캔 기능을 사용하려면 앱에 카메라 사용 목적 설명을 추가해야 합니다.
토픽
자주 묻는 질문
- stripe-ios은(는) 무엇인가요?
- 사전 제작 결제 UI와 저수준 Stripe API 바인딩을 제공하는 Stripe 공식 iOS SDK입니다. Stripe iOS SDK를 사용하면 iOS 앱에서 결제 정보를 수집해 Stripe로 전송할 수 있습니다. 결제 정보와 청구 정보를 입력하고 결제를 확인하는 과정을 하나의 시트로 제공하는 PaymentSheet 같은 사전 제작 화면은 물론, 완전히 맞춤형 결제 흐름을 구현할 때 사용할 수 있는 저수준 API도 제공합니다.
- stripe-ios은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- stripe-ios은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- stripe-ios은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. stripe-ios의 마지막 커밋은 2026년 10월 21일입니다.
- stripe-ios은(는) 어디에 사용할 수 있나요?
- iOS 앱에 실물 상품이나 서비스의 인앱 결제 기능 추가. Stripe의 저수준 API를 바탕으로 맞춤형 결제 양식 구현. iOS 앱이나 App Clip에서 Apple Pay 제공. iOS 앱에 신원 확인 또는 은행 계좌 연결 흐름 추가.
- stripe-ios는 어떻게 설치하나요?
- Xcode에서 File > Add Packages를 열고 저장소 URL을 입력하세요 저장소 URL로 https://github.com/stripe/stripe-ios-spm 을 입력하고 패키지를 추가하세요 저장소의 Example 폴더에서 PaymentSheet 예제 앱을 살펴보세요
- stripe-ios은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/stripe/stripe-ios
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
LLM 및 AI 에이전트 제품에 결제와 청구 기능을 추가하기 위한 Stripe의 오픈소스 SDK와 에이전트 도구입니다.
플러그인 시스템을 갖춘 TypeScript용 프레임워크 독립적인 인증·인가 프레임워크
실시간 사용량 계량을 지원하는 오픈소스 사용량·크레딧 기반 및 하이브리드 결제 인프라로, 클라우드 또는 자체 호스팅 방식으로 운영할 수 있습니다.
Stripe와 앱 사이에서 구독, 크레딧, 사용량 기반·초과 사용 요금을 처리하는 오픈소스 결제 레이어
URLSession을 기반으로 체이닝 가능한 요청, 인코딩, 업로드, 다운로드, 응답 검증을 제공하는 Swift용 우아한 HTTP 네트워킹 라이브러리입니다.