Payments · Metered · Forkable

Stripe replacement
— metered, not percented.

Same surface as Stripe's core API — charges, customers, subscriptions, invoices, payouts — but billed per call, not per transaction percentage. Route through any processor you want. Fork it, swap the backend, keep the billing rails.

$0.002 / call · no % of transaction · no monthly minimum
Stripe: 2.9% + $0.30 per charge. A $100 charge on Stripe costs $3.20. Same call here costs $0.002 and routes through your own acquirer. Typical SMB saves $8K–$40K/yr.
Start free — pay as you go Fork & build on top Browse all modules
Surface (drop-in)

POST /charges

Create a one-time charge. Same shape as Stripe's Charges API.

curl -X POST https://api.metercall.ai/stripe/charges \ -d amount=2000 -d currency=usd \ -d source=tok_visa

POST /customers

Create and retrieve customers. Same IDs work across your app.

curl -X POST https://api.metercall.ai/stripe/customers \ -d email=a@b.co

POST /subscriptions

Recurring billing. Plans, trials, proration — all metered one call each.

curl -X POST https://api.metercall.ai/stripe/subscriptions \ -d customer=cus_123 -d plan=pro

POST /invoices

Generate, finalize, send, void. Same webhook events as Stripe.

POST /payouts

Push funds to a connected bank account via your acquirer of choice.

Webhooks

Stripe-compatible event envelopes. Signing secret, timestamp-nonce, same retry policy.

Why you'd fork this

Swap processor

Route through Adyen, Braintree, a crypto rail, or your own merchant account. MeterCall doesn't take a % — it just meters the call.

Add logic

Hook fraud rules, FX conversion, in-house reconciliation — each added endpoint bills as its own call.

Keep 30%

When others use your fork, you keep 30% of every call. MeterCall keeps 70% and handles payout.