StrimzStrimz

Welcome to Strimz

B2B subscription billing on stablecoins. Settled in USDC on Arc.

Strimz is a billing layer for businesses that accept stablecoin payments. One API covers one-time charges, recurring subscriptions, and refunds. Everything settles on Arc, where USDC is also the gas token, so customers never have to top up a wallet to send a payment.

Method names follow the verb-noun shape you'd expect: paymentSessions.create, subscriptions.cancel, refunds.create. Webhooks carry a t=…,v1=… header signed with HMAC-SHA256. The full endpoint list lives at /docs/api/overview.

The piece worth knowing about up front is the on-chain behaviour. The contract enforces idempotency itself, which means a retried charge cannot become a double charge. Arc finalises a block in under a second, so a payment is settled for good by the time your webhook fires.

Live on Arc

All examples in these docs assume Arc, Circle's stablecoin-native L1 where USDC is the gas token. Test mode runs on Arc Testnet (chain ID 5042002). See Modes for environment details.

Get started in 5 minutes

Build by use case

Reference

What's in the box

A short tour of what you get out of the box.

Hosted checkout

Branded one-shot and subscription checkout pages. No client UI to maintain.

Wallet auth

Email, social, or wallet via Privy. Embedded Arc wallets, automatic 2FA gates.

Webhook delivery

Signed, retried with exponential backoff, replay-protected, auto-disabled after persistent failure.

Refund pipeline

Wallet-signing instructions returned in the create response. Indexer closes the loop.

Analytics

MRR, churn, conversion, LTV, 90-day forecast. SQL-backed against your own Postgres.

AutoPay Agent

Recovery emails, cashflow digest, anomaly detection.

Dashboard + storefront

Hosted merchant dashboard and a no-code storefront builder so you can sell without an e-commerce stack.

OpenAPI

Machine-readable schema. Generate clients in any language: Postman, Insomnia, or your own codegen.

A note on tone

These docs assume you know what an HTTP request looks like, so they skip the lecture on JSON. They try to get to the curl command quickly. If a section is too long or too short, that's worth fixing.

If something is wrong, unclear, or out of date, open an issue. Docs PRs go through the same review as code PRs.

Need help fast?

Email support@strimz.finance. Starter, Growth and Enterprise merchants get priority email support. Send security disclosures to the same address.

On this page