# stripe-archive/stripe-payments-demo

Sample store accepting universal payments on the web with Stripe Elements, Payment Request, Apple Pay, Google Pay, Microsoft Pay, and the PaymentIntents API. 💳🌍✨

Repository: https://github.com/stripe-archive/stripe-payments-demo
Canonical: https://ross.abutalabs.com/products/stripe-payments-demo
Homepage: https://stripe-payments-demo.appspot.com
Language: JavaScript
License: MIT
License Family: permissive
Topics: stripe, stripe-payments, stripe-elements, payments, payment-request-api, apple-pay, payment-methods, nodejs, javascript, bancontact, ideal, sofort, alipay, wechatpay, sepa, 3d-secure, google-pay, strong-customer-authentication, 3ds2
Archived: true
Last push: 2022-04-19T10:51:43+00:00

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

## Adoption (not part of the score)
Stars 1498, forks 533 (observed 2026-08-28T04:04:53.973156+00:00)

## What it is
A sample e-commerce store demonstrating how to accept payments on the web with Stripe Elements, the PaymentIntents API, and the Sources API. It showcases card payments, Payment Request API wallets (Apple Pay, Google Pay, Microsoft Pay), and a dozen European and Asian payment methods with dynamic 3D Secure.

## Use cases
- learn how to integrate Stripe Payments on a website
- accept Apple Pay and Google Pay in a web store
- implement 3D Secure with the PaymentIntents API
- add iDEAL, SOFORT, or SEPA Debit to a checkout
- accept WeChat Pay and Alipay from a web app
- see a full sample Stripe checkout flow in Node.js

## When to choose
- you want a complete reference implementation of Stripe web payments
- you need example code for PaymentIntents, Elements, and multiple payment methods
- you are learning Stripe integration patterns in JavaScript

## When to avoid
- you need a maintained, production-ready payments integration (the repo is archived and inactive)
- you want a drop-in payment library rather than demo code
- you need current Stripe API features added after 2022

## Facets
- artifact type: application
- maturity: abandoned
- function: web-framework, ui-components, developer-tools
- domain: e-commerce, web-development, fintech, developer-tools
- platform: cross-platform
- tags: stripe, payments, stripe-elements, payment-request-api, apple-pay, google-pay, 3d-secure, demo-app, sample-code, archived, nodejs, web-server

## Member repositories
- stripe-archive/stripe-payments-demo (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:53.973156+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-30T04:33:06.448489+00:00, confidence not recorded.
  - readme: https://github.com/stripe-archive/stripe-payments-demo (fetched 2026-08-28T04:04:53.973156+00:00, sha 49765cef07af)
  - homepage: https://stripe-payments-demo.appspot.com (fetched 2026-08-29T11:38:34.040322+00:00, sha 0ef4aabff016)
- Data as of 2026-08-30T08:39:29.467469+00:00.
