# stripe-samples/checkout-one-time-payments

Use Checkout to quickly collect one-time payments.

Repository: https://github.com/stripe-samples/checkout-one-time-payments
Canonical: https://ross.abutalabs.com/products/checkout-one-time-payments
Homepage: https://checkout.stripe.dev/?mode=payment
Language: CSS
License: MIT
License Family: permissive
Topics: stripe-checkout, react, stripe
Last push: 2026-06-08T14:55:03+00:00

## Health v2 (maintenance only)
Score: 71/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 86, release rhythm 35, longevity 100
- inputs: {"age_days": 2574, "days_push": 86, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1060, forks 536 (observed 2026-08-28T04:03:25.759305+00:00)

## What it is
An official Stripe sample demonstrating how to integrate Stripe Checkout to collect one-time payments via a hosted payment page. It includes 8 server implementations (Java, Node, PHP, Python, Ruby, .NET, Go) plus HTML/vanilla JS and React clients.

## Use cases
- accept one-time payments on my website
- integrate stripe checkout into my app
- add a hosted payment page to my storefront
- learn how stripe checkout works with example code
- support apple pay and google pay in checkout
- handle 3d secure payments with stripe
- sample code for stripe payment integration in multiple languages

## When to choose
- you want to accept one-time payments quickly using Stripe's hosted checkout page
- you need reference implementations across many backend languages
- you want built-in Apple Pay, Google Pay, and 3D Secure without building a payment form yourself

## When to avoid
- you need fully custom payment form UI embedded in your own page (use Stripe Elements instead)
- you need recurring subscriptions rather than one-time payments
- you don't use Stripe as your payment provider

## Facets
- artifact type: application
- maturity: active
- function: sdk, web-framework, developer-tools
- domain: fintech, e-commerce, web-development, apis
- platform: python, go, jvm, dotnet, php, ruby, cross-platform
- tags: stripe, checkout, payments, sample-code, react, one-time-payments, payment-integration, nodejs, web-server

## Member repositories
- stripe-samples/checkout-one-time-payments (main) score 71

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:25.759305+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:57:04.062525+00:00, confidence not recorded.
  - readme: https://github.com/stripe-samples/checkout-one-time-payments (fetched 2026-08-28T04:03:25.759305+00:00, sha 4372f6e2f75a)
  - homepage: https://checkout.stripe.dev/?mode=payment (fetched 2026-08-29T12:58:47.420942+00:00, sha ac63bbedfa46)
- Data as of 2026-08-30T08:39:29.467469+00:00.
