- 기존 React Native 프로젝트
- Stripe Test Mode 액세스
- 안전한 결제에는 백엔드가 필요합니다
저장소 접근은 필요하지 않습니다. Bacodo가 직접 연동하길 원할 때만 프로젝트 권한이 필요합니다.
리액트 네이티브 애드온
기본 카드 양식, 3D 보안 및 비밀 키 실수를 처음부터 구축하지 않고 기존 React Native 앱에 @stripe/stripe-react-native 결제 명세서를 추가하세요. React Native는 웹후크를 호스팅하지 않습니다. API가 호스팅합니다.
부터
$145
USD · React Native
React Native를 위한 Stripe 통합 · React Native
Requirements
저장소 접근은 필요하지 않습니다. Bacodo가 직접 연동하길 원할 때만 프로젝트 권한이 필요합니다.
하는 일
Bacodo는 이미 가지고 있는 React Native 프로젝트(Expo 또는 bare)에 Stripe를 통합합니다. 핸드오버 후 React Native 소스는 저장소에 저장됩니다. 비밀 키와 웹훅은 이미 실행 중인 백엔드에 유지됩니다. 귀하는 여전히 Stripe 계정과 Stripe 수수료를 소유하고 있습니다.
React Native 앱은 PaymentIntents를 안전하게 생성하거나 웹후크를 확인할 수 없습니다. 결제 명세서와 클라이언트 비밀번호를 반환하는 백엔드가 필요합니다. 잘못 분할된 건물은 바이너리의 비밀 키를 전달합니다.
@stripe/stripe-react-native를 추가하고 기존 React Native 결제 작업에서 결제 시트를 표시하고 API에서 이미 PaymentIntents에 필요한 가져오기 호출을 연결합니다. 웹훅 확인은 React Native 내부가 아닌 해당 API에 있습니다.
귀하의 팀은 첫 번째 프로덕션 Stripe React Native 구현(결제 명세서, SCA, 기본 구성 및 앱이 API와 통신하는 방식을 문서화하는 핸드오버)을 건너뜁니다.
이미 React Native iOS/Android 앱과 API를 보유하고 있으며 Flutter에서 앱을 다시 작성하지 않고도 유지 관리 가능한 Stripe 경로를 원하는 개발자 및 대행사.
주요 기능
React Native 지불 작업에서 @stripe/stripe-react-native를 사용하여 Stripe 지불 시트를 제시하세요. 카드 데이터는 계속 유지되는 React Native 상태가 아닌 Stripe에 유지됩니다.
React Native 앱은 API의 게시 가능한 키와 단기 클라이언트 비밀만 사용합니다. React Native용 Stripe 통합은 JS 번들 또는 기본 바이너리에 STRIPE_SECRET_KEY를 넣지 않습니다.
Stripe 계정, Apple 판매자 ID 및 Google Pay 설정이 허용하는 경우 결제 명세서에서 지갑을 활성화하세요. React Native fallback은 카드 결제 시트에 남아 있습니다.
먼저 Stripe 테스트 게시 가능 키와 함께 React Native 앱을 배송하세요. 라이브 컷오버는 문서화된 환경/버전 변경과 API의 일치하는 라이브 비밀입니다.
React Native 감사 화면은 진실의 원천이 아닙니다. API가 Stripe 웹훅을 확인한 다음 React Native 앱이 해당 API에서 유료 상태를 읽습니다.
거부된 카드, 취소된 결제 명세서, 네트워크 오류 및 불완전한 3D 보안을 처리하여 React Native UI가 고객을 데드 스크린에 빠뜨리지 않도록 합니다.
활용 사례
이미 React Native 앱과 API가 있습니다. Flutter에서 카탈로그를 다시 작성하지 않고 결제 명세서 결제가 필요합니다.
React Native의 유지 관리 가능한 Stripe 경로, 클라이언트 저장소의 소스, 스낵 데모 대신 문서화된 라이브 키 컷오버가 필요합니다.
React Native 앱은 API 및 Stripe Billing을 이미 사용하고 있는 경우 구독이 유지되는 동안 첫 번째 결제 방법을 수집합니다.
React Native의 Stripe 통합은 모바일 클라이언트 측입니다. API 구축도 필요한 경우 범위는 별도로 지정됩니다. 이 가격은 새로운 백엔드가 아닙니다.
데모
React Native 결제 경로(결제 조치, 결제 명세서, 확인 및 실패 상태)를 미리 봅니다. 호환성 확인 후 Stripe 계정에 대한 라이브 샌드박스를 사용할 수 있습니다. 이 페이지에서는 실제 청구를 처리하지 않습니다.
작동 방식
Expo와 베어, iOS/Android 대상 및 앱이 이미 호출하는 API에 대한 React Native별 검사가 포함된 표준 Bacodo 추가 기능 워크플로입니다.
01
React Native에 대한 Stripe 통합을 확인하고 PaymentIntents를 생성할 수 있는 API가 있는지(또는 범위를 지정할 것인지) 확인하세요.
02
React Native 버전, Expo 또는 베어 워크플로, 기존 결제 UI, 앱에서 이미 사용하는 백엔드 언어를 검토하세요.
03
@stripe/stripe-react-native, 결제 명세서 프리젠테이션, 기본 구성 및 가져오기 계약을 PaymentIntent 엔드포인트에 추가하세요.
04
env 또는 플레이버를 통해 게시 가능 키를 연결합니다. 비밀 키와 웹훅은 API에 유지됩니다.
05
iOS 및 Android, 3D 보안에서 Stripe 테스트 카드를 실행하고, 취소/거부하고, React Native 앱이 읽는 API 웹후크 업데이트 상태를 확인하세요.
06
React Native 소스, 환경 메모 및 라이브 키 체크리스트를 제공합니다. React Native 구현은 귀하가 유지 관리하는 것입니다.
아키텍처
React Native 바이너리는 절대 비밀 키를 보유하지 않습니다. 결제 명세서는 API의 클라이언트 비밀번호를 사용합니다. Stripe은 웹훅을 통해 해당 API를 알립니다. 그런 다음 React Native는 주문 상태를 읽습니다.
지원 기술
Expo 또는 베어 워크플로의 현재 React Native입니다. 이것은 Flutter가 아닌 React 웹사이트가 아닙니다. 해당 스택에 대한 Stripe 랜딩을 참조하세요.
결제 시트 및 지갑을 위한 공식 Stripe React Native SDK.
PaymentIntent는 React Native 앱이 이미 호출한 백엔드에서 웹후크를 생성하고 확인합니다. 이 추가 기능은 해당 API를 Bacodo 전용 서비스로 대체하지 않습니다.
Stripe 계정, 테스트 및 라이브 키, API의 웹훅 엔드포인트, 대시보드 이벤트.
React Native 앱은 클라이언트입니다. 웹훅은 전화에서만 작동할 수 없습니다. API가 없는 앱 전용 프로젝트는 이 결제 경로를 완료할 수 없습니다.
포함 내용
Pricing
이 가격은 React Native 플랫폼에만 해당됩니다. Next.js, React, Django 또는 Flutter 애드온 가격을 사용하지 않습니다.
React Native를 위한 Stripe 통합
프로덕션 준비가 완료된 Stripe 결제 시트를 기존 React Native 앱에 추가하고 소스 코드를 유지하세요.
요구 사항
$145
일시불React Native
백엔드가 필요하신가요?
안전한 결제:stripe
인도 및 보안
일반적인 React Native Stripe 체크아웃은 React Native 호환성 검사 이후에 범위가 지정됩니다. 타임라인은 Expo와 베어, 현재 결제 UI 및 API에 따라 다릅니다.
테스트 모드 카드, 3D 보안, 취소 및 거부 경로는 인계되기 전에 iOS 및 Android에서 실행됩니다.
게시 가능한 키만 클라이언트에 있습니다. 비밀 키와 웹훅 비밀은 React Native 앱이 호출하는 서버에 유지됩니다.
React Native는 Stripe-Signature를 확인하지 않습니다. 귀하의 API가 작동하면 React Native가 결과를 읽습니다.
우리는 PCI 인증이나 사기 제로를 주장하지 않습니다. React Native는 우리가 저장하는 맞춤 카드 양식이 아닌 결제 명세서를 통해 카드를 수집합니다.
FAQ
React Native용 Stripe 통합에는 @stripe/stripe-react-native 설정, 기존 React Native 결제의 결제 명세서, PaymentIntent API에 대한 가져오기 계약, iOS 및 Android 테스트 적용 범위 및 핸드오버 메모가 포함됩니다. 프로젝트에서 React Native 소스를 받습니다. Stripe 수수료, Stripe 계정 및 새 백엔드 구축은 별개입니다.
그렇습니다. React Native용 Stripe 통합은 이미 보유하고 있는 React Native 프로젝트를 위해 구축되었습니다. 별도의 데모 앱을 결과물로 배송하는 대신 결제 시트와 결제 진입점을 현재 React Native 탐색 및 결제 UI에 맞추었습니다.
프로덕션 React Native Stripe 경로의 경우 예입니다. PaymentIntents, 비밀 키, 웹훅 확인은 서버에 있어야 합니다. React Native 앱은 게시 가능한 키와 클라이언트 비밀번호만 받습니다. API가 없는 경우 해당 백엔드 작업은 별도로 범위가 지정되며 React Native 추가 기능 가격에 포함되지 않습니다.
React Native용 Stripe 통합은 iOS 및 Android의 결제 시트 및 지갑 버튼에 Stripe의 공식 React Native SDK인 @stripe/stripe-react-native를 사용합니다. 명시적으로 요구하지 않는 한 문서화되지 않은 플러그인에 React Native 체크아웃을 래핑하지 않습니다.
예, Stripe 계정, Apple 판매자 ID, Google Pay 설정 및 장치가 이를 지원하는 경우 가능합니다. React Native에서 지갑 버튼은 선택적 범위입니다. React Native의 카드 결제 명세서는 기본 대체 방식으로 남아 있습니다.
Expo와 베어 React Native가 모두 후보입니다. React Native 호환성 검사 중에 Expo SDK, 구성 플러그인 및 기본 모듈 호환성을 확인합니다. React 웹사이트는 이 랜딩이 아닙니다. React용 Stripe 통합을 참조하세요.
React Native 클라이언트는 PaymentIntent를 확인하거나 Payment Sheet를 통해 결제 방법을 수집할 수 있습니다. 반복되는 Stripe Billing 제품, 고객 포털 및 송장 논리가 API에 있습니다. 구독이 많은 React Native 작업에는 맞춤 견적이 필요할 수 있습니다.
React Native 앱은 일반적으로 env 또는 보안 버전을 통해 Stripe 게시 가능 키만 사용합니다. 비밀 키와 웹훅 서명 비밀은 서버에 유지됩니다. React Native용 Stripe 통합은 APK 또는 IPA에 비밀 키를 넣지 않습니다.
먼저 Stripe 테스트 키 및 테스트 카드에 대해 React Native용 Stripe 통합을 구현합니다. 라이브로 전환하는 것은 추가 기능 라이선스 활성화가 아니라 React Native 앱에서 사용하는 Stripe 대시보드 및 서버 환경에서 문서화된 키 및 웹훅 컷오버입니다.
React Native Payment Sheet와 PaymentIntents는 @stripe/stripe-react-native를 통해 3D 보안을 처리합니다. React Native 앱은 Stripe이 최종 상태를 반환할 때까지 시트 흐름을 유지해야 합니다. React Native용 Stripe Integration은 해당 상태를 명시적으로 연결합니다.
예, React Native 결제 시트 이후 이행에 대한 것입니다. React Native UI는 진실의 원천이 아닙니다. 백엔드는 Stripe 웹후크 서명을 확인한 다음 주문 결제를 표시하고 콘텐츠 잠금을 해제하거나 이행을 알립니다.
그렇습니다. React Native용 Stripe 통합은 일반적으로 React Native 제품, 장바구니 및 결제 버튼을 유지하고 해당 작업에서 결제 시트를 표시합니다. 원시 PAN 데이터를 다루는 사용자 정의 React Native 카드 양식은 결제 명세서가 더 안전한 PCI 경로이기 때문에 기본 범위를 벗어납니다.
아니요. 귀하는 Stripe 계정, API 키 및 Stripe 처리 수수료를 생성하고 소유합니다. React Native 추가 기능 가격은 Bacodo 결제 라이선스가 아닌 React Native 프로젝트에 구현됩니다.
아니요. iOS 또는 Android 스토어 내에서 판매되는 디지털 상품에는 여전히 IAP가 필요한 경우가 많습니다. React Native용 Stripe 통합은 제품 유형에 대해 Stripe가 허용되는 결제 경로인 React Native 앱의 Stripe 결제를 위한 것입니다.
그렇습니다. PaymentIntent 메타데이터, 고객 기록 및 Webhook 확인 후 유지되는 필드는 React Native용 Stripe 통합 중에 기존 React Native 앱의 주문 모델에 맞춰 조정됩니다.
React Native 소스는 저장소에 있으므로 팀이 이를 유지할 수 있습니다. 포함된 30일 지원에는 관련 없는 React Native 기능 작업이 아닌 제공된 React Native 범위에 대한 Stripe Integration의 기술적 질문 및 결함이 포함됩니다.
30일 기간 동안 우리는 문서화된 Stripe 또는 @stripe/stripe-react-native 변경으로 인해 제공된 React Native 통합의 중단을 지원합니다. 그 이후 진행되는 React Native 패키지 업그레이드는 유지 관리이거나 구매한 경우 확장 기술 지원입니다.
React Native 체크아웃 경로에서 PaymentIntent 상태, Stripe 대시보드 로그 및 웹훅 전달을 읽는 방법을 문서화합니다. 30일 지원에는 문제 해결 거부, 3D Secure Drop 및 제공된 React Native 흐름에 대한 잘못 구성된 키가 포함됩니다.
통합 시 고정한 @stripe/stripe-react-native 릴리스에 대해 React Native 버전, Expo 또는 베어 워크플로, iOS 배포 대상 및 Android minSdk를 확인합니다. 오래되었거나 심하게 포크된 React Native 런타임에는 추가 범위가 필요할 수 있습니다.
제공된 React Native Stripe 경로에는 핸드오버 후 30일이 포함됩니다. 확장 기술 지원은 이 React Native 추가 기능 가격의 20%로 선택 사항이며 새로운 제품 빌드가 아닌 동일한 React Native 통합에 대한 6개월 이상의 기술 지원을 제공합니다.
기존 React Native 앱에 프로덕션용 Stripe 결제를 추가하고, 소스 코드를 유지하고, API에 비밀을 유지하세요.
$145