{"adoption": {"forks": 324, "observed_at": "2026-08-28T04:04:42.319652+00:00", "stars": 1430}, "canonical_url": "https://ross.abutalabs.com/products/stripe-react-native", "card": {"archived": false, "artifact_type": "library", "description": "React Native library for Stripe.", "domain": ["mobile-development", "fintech", "e-commerce", "cross-platform"], "enriched": true, "function": ["sdk", "auth", "ui-components", "security"], "health_score": 100, "homepage": "https://stripe.dev/stripe-react-native", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["stripe/stripe-react-native"], "name": "stripe/stripe-react-native", "platform": [], "pushed_at": "2026-08-26T18:51:10+00:00", "repo": "stripe/stripe-react-native", "stars": 1430, "tags": ["payments", "stripe", "apple-pay", "google-pay", "payment-sheet", "3d-secure", "pci-compliance", "react-native", "ios", "android", "mobile", "typescript"], "topics": ["react-native", "stripe", "payments"], "urls": [], "use_cases": ["accept credit card payments in a react native app", "integrate apple pay and google pay on mobile", "add a pre-built checkout payment sheet to an ios or android app", "collect payment details while staying pci compliant", "handle 3d secure authentication for european payments", "save and reuse customer payment methods in a mobile app", "scan credit cards with the phone camera during checkout"], "what_it_is": "The official Stripe SDK for React Native, providing native Android and iOS payment UI components and APIs for collecting payments in mobile apps. It includes pre-built PaymentSheet, Apple Pay and Google Pay support, card scanning, and automatic 3D Secure authentication.", "when_to_avoid": ["you are building a web-only app without React Native (use Stripe.js instead)", "you need payments on a platform Stripe's mobile SDK does not support", "you use a different payment processor than Stripe", "you need fully custom payment UI beyond what the SDK's elements allow"], "when_to_choose": ["you are building a react native app that needs to accept payments via Stripe", "you want native, out-of-the-box payment UI like PaymentSheet with minimal code", "you need Apple Pay, Google Pay, and many local payment methods on mobile", "you want automatic SCA/3D Secure compliance handled by the SDK"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/stripe-react-native", "repo": "stripe/stripe-react-native", "role": "main", "score": 99}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.319652+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:37:13.247955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3afd7734a6ad463a29ae064df1d3734145e1726a780ffd6fa6405eef3ea36408", "fetched_at": "2026-08-28T04:04:42.319652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stripe/stripe-react-native"}, {"content_hash": "e46a88e892743815b37c78356fa2ce3407ec93ab2689c20f6f3df13239b12541", "fetched_at": "2026-08-29T11:49:01.226579+00:00", "kind": "homepage", "missing": false, "url": "https://stripe.dev/stripe-react-native"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.319652+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:37:13.247955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3afd7734a6ad463a29ae064df1d3734145e1726a780ffd6fa6405eef3ea36408", "fetched_at": "2026-08-28T04:04:42.319652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stripe/stripe-react-native"}, {"content_hash": "e46a88e892743815b37c78356fa2ce3407ec93ab2689c20f6f3df13239b12541", "fetched_at": "2026-08-29T11:49:01.226579+00:00", "kind": "homepage", "missing": false, "url": "https://stripe.dev/stripe-react-native"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:37:13.247955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3afd7734a6ad463a29ae064df1d3734145e1726a780ffd6fa6405eef3ea36408", "fetched_at": "2026-08-28T04:04:42.319652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stripe/stripe-react-native"}, {"content_hash": "e46a88e892743815b37c78356fa2ce3407ec93ab2689c20f6f3df13239b12541", "fetched_at": "2026-08-29T11:49:01.226579+00:00", "kind": "homepage", "missing": false, "url": "https://stripe.dev/stripe-react-native"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.319652+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.319652+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.319652+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:37:13.247955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3afd7734a6ad463a29ae064df1d3734145e1726a780ffd6fa6405eef3ea36408", "fetched_at": "2026-08-28T04:04:42.319652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stripe/stripe-react-native"}, {"content_hash": "e46a88e892743815b37c78356fa2ce3407ec93ab2689c20f6f3df13239b12541", "fetched_at": "2026-08-29T11:49:01.226579+00:00", "kind": "homepage", "missing": false, "url": "https://stripe.dev/stripe-react-native"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.319652+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.319652+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:37:13.247955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3afd7734a6ad463a29ae064df1d3734145e1726a780ffd6fa6405eef3ea36408", "fetched_at": "2026-08-28T04:04:42.319652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stripe/stripe-react-native"}, {"content_hash": "e46a88e892743815b37c78356fa2ce3407ec93ab2689c20f6f3df13239b12541", "fetched_at": "2026-08-29T11:49:01.226579+00:00", "kind": "homepage", "missing": false, "url": "https://stripe.dev/stripe-react-native"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.319652+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.319652+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.319652+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:37:13.247955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3afd7734a6ad463a29ae064df1d3734145e1726a780ffd6fa6405eef3ea36408", "fetched_at": "2026-08-28T04:04:42.319652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stripe/stripe-react-native"}, {"content_hash": "e46a88e892743815b37c78356fa2ce3407ec93ab2689c20f6f3df13239b12541", "fetched_at": "2026-08-29T11:49:01.226579+00:00", "kind": "homepage", "missing": false, "url": "https://stripe.dev/stripe-react-native"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.319652+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.319652+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:37:13.247955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3afd7734a6ad463a29ae064df1d3734145e1726a780ffd6fa6405eef3ea36408", "fetched_at": "2026-08-28T04:04:42.319652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stripe/stripe-react-native"}, {"content_hash": "e46a88e892743815b37c78356fa2ce3407ec93ab2689c20f6f3df13239b12541", "fetched_at": "2026-08-29T11:49:01.226579+00:00", "kind": "homepage", "missing": false, "url": "https://stripe.dev/stripe-react-native"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:37:13.247955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3afd7734a6ad463a29ae064df1d3734145e1726a780ffd6fa6405eef3ea36408", "fetched_at": "2026-08-28T04:04:42.319652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stripe/stripe-react-native"}, {"content_hash": "e46a88e892743815b37c78356fa2ce3407ec93ab2689c20f6f3df13239b12541", "fetched_at": "2026-08-29T11:49:01.226579+00:00", "kind": "homepage", "missing": false, "url": "https://stripe.dev/stripe-react-native"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:37:13.247955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3afd7734a6ad463a29ae064df1d3734145e1726a780ffd6fa6405eef3ea36408", "fetched_at": "2026-08-28T04:04:42.319652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stripe/stripe-react-native"}, {"content_hash": "e46a88e892743815b37c78356fa2ce3407ec93ab2689c20f6f3df13239b12541", "fetched_at": "2026-08-29T11:49:01.226579+00:00", "kind": "homepage", "missing": false, "url": "https://stripe.dev/stripe-react-native"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:37:13.247955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3afd7734a6ad463a29ae064df1d3734145e1726a780ffd6fa6405eef3ea36408", "fetched_at": "2026-08-28T04:04:42.319652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stripe/stripe-react-native"}, {"content_hash": "e46a88e892743815b37c78356fa2ce3407ec93ab2689c20f6f3df13239b12541", "fetched_at": "2026-08-29T11:49:01.226579+00:00", "kind": "homepage", "missing": false, "url": "https://stripe.dev/stripe-react-native"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 98}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2086, "days_push": 7, "days_rel": 14, "gap_med": 11.0, "n_releases_24m": 51}, "score": 99, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}