2026-10-28.endive, in test mode. Its key is stripe. It was tested with the stripe Node SDK.
Connect
Node
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
Thestripe-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_URLon the computer that runs the world. - API versions before
2025-03-31are coverage gaps.