Skip to main content
The Stripe replica implements 34 endpoints of the Stripe API, version 2026-10-28.endive, in test mode. Its key is stripe. It was tested with the stripe Node SDK.

Connect

Node
This is what ancha connect stripe --lang ts prints. Stripe’s SDK has no base-path option, so the custom fetch client prefixes every request with STRIPE_API_URL. That works inside a container and against a hosted workspace too.

Endpoints

Anything else returns HTTP 501 with Stripe’s error shape and x-ancha-gap: 1. Requests pinned to an API version before 2025-03-31 are coverage gaps: older object shapes are not served.

Starter data

The stripe-starter dataset is the test-mode account Acme, statement descriptor ACME ANALYTICS, with 12,845.50 USD available and 1,200.00 USD pending. Customer and deal records carry hubspot_deal metadata that matches the HubSpot starter data.

Checks

Stripe has no state checks. Use trace checks, for example { called: "POST /v1/refunds" } or { not_called: "DELETE /v1/subscriptions/*" }.

Limits

  • Test mode only: cards are test tokens or seeded cards; no 3D Secure, payouts, disputes, taxes, coupons or webhooks.
  • The SDK takes no base path: use the custom fetch client above, or point the host at STRIPE_API_HOST_URL on the computer that runs the world.
  • API versions before 2025-03-31 are coverage gaps.