No merchant account required

A payment gateway for people who already have a bank account.

Ostervo turns your own bank account or mobile wallet into a payment gateway that any website or app can call. Your customers pay you directly. Nobody sits between you and your money, and nobody takes a slice of every sale.

Free to start · No approval from a processor · Works with any stack

Card gateways were not built for most of the world

If you sell online outside North America and Western Europe, the default checkout options assume a registered company, a card-issuing bank relationship, and weeks of underwriting. Meanwhile your actual customers want to send money the way they already do — from a wallet app, or straight bank to bank.

So most sellers fall back to posting an account number in a chat and asking for a screenshot. It works, but it lives outside your system: no order status, no reconciliation, no audit trail, and no way to tell a real receipt from a recycled one.

Customer messages you for your account number

Checkout page shows the right account automatically

Screenshot arrives on WhatsApp at midnight

Receipt lands in a review queue, tied to the order

You mark the order paid by hand, if you remember

One click approves it and your store is notified instantly

Same screenshot used twice and you never notice

Duplicate receipts and reused reference IDs are flagged

One API call, then we handle the rest

Your system creates a checkout session and redirects the buyer. The next thing it hears is a signed webhook telling it the money arrived.

  1. 01

    Create a session

    POST the amount and your order reference. You get back a hosted checkout URL.

  2. 02

    Buyer pays you directly

    They pick an account, copy the details or scan a QR, and transfer from their own app.

  3. 03

    They upload the receipt

    Screenshot or PDF, plus the transaction reference — captured against the right order.

  4. 04

    You approve, we notify

    Check your statement, click approve. A signed webhook fires to your store within seconds.

create-a-checkout.sh
curl -X POST https://your-ostervo-host/api/v1/sessions \
  -H "Authorization: Bearer sk_live_…" \
  -H "Idempotency-Key: order-1042" \
  -d '{ "amount": 450000, "reference": "ORDER-1042" }'

# → { "checkout_url": "https://…/pay/ost_cs_live_9fA3…",
#     "status": "REQUIRES_METHOD" }

Any account you already control

Mobile wallets, instant bank rails, plain IBAN transfers, or crypto. Add as many as you like and let the buyer pick.

EasypaisaJazzCashSadaPayNayaPayRaastUPaisaBank transfer / IBANCryptoAnything else

The parts that are easy to get wrong

Manual payments invite a specific set of problems. These are handled for you rather than left as an exercise.

Receipts are never public

Uploads live outside the web root and are only served through an authorised, audited request — never from a guessable URL.

Recycled screenshots get caught

Every file is fingerprinted. Reusing an image or a transaction reference from another order is flagged before you approve.

Uploads are checked by content

File type is determined from the actual bytes, not the name. PDFs download rather than render, so nothing executes in your browser.

Webhooks are signed

HMAC-SHA256 over a timestamped payload, with a replay window. Nobody can forge a "payment approved" call to your store.

Retries never double-charge

Idempotency keys on every create call, plus a unique constraint on your order reference. A network timeout cannot produce two payments.

Everything is on the record

Approvals, rejections, key reveals, and account changes are written to an append-only audit log with actor and IP.

Pricing

You are not routing money through a processor, so there is nothing to skim. Plans differ by capacity, not by taking a cut of your sales.

Starter

Free

For individuals and side projects taking their first online payments.

  • No transaction fees
  • 2 receiving accounts
  • 2 API keys
  • 1 team member
  • Up to Rs 50K / month
  • Signed webhooks
Get started
Most popular

Growth

Rs 2,500.00/mo

For growing stores that need more receiving accounts and custom branding.

  • 1.50% per transaction
  • 8 receiving accounts
  • 6 API keys
  • 5 team members
  • Up to Rs 1M / month
  • Signed webhooks
  • Custom checkout branding
Get started

Business

Rs 7,500.00/mo

Unlimited volume, unlimited receiving accounts, and priority support.

  • 1.00% per transaction
  • 50 receiving accounts
  • 20 API keys
  • 50 team members
  • Unlimited monthly volume
  • Signed webhooks
  • Custom checkout branding
  • Priority support
Get started

What Ostervo is not

Worth being clear before you build on it.

It does not verify that money actually arrived.
Nothing here connects to your bank. A receipt is a claim, not a settlement confirmation — you approve after checking your own statement. Everything in the product is built around making that check fast and making forged claims obvious, but the final judgement is yours.
It does not hold, move, or settle funds.
Payments go straight from your customer to your account. Ostervo never touches the money, which is exactly why you do not need a processor relationship to use it.
It is not instant.
There is a human in the loop by design. For low-value orders you can set an auto-approve threshold, but that trades a real risk for speed — the trade is yours to make, not ours.
It does not do chargebacks or refunds.
A bank transfer is not reversible the way a card payment is. Refunds happen the same way the payment did: you send the money back yourself.

Take your first payment today

Sign up, add the account you already use, and create a test session in the next five minutes. No processor approval standing in the way.