Automated agent payment service

bKash, Nagad, and Rocket, confirmed by the phone — not by hope.

Merchants get a real payment API. Agents add their wallets and install the phone app once. Checkout assigns a pool number, the customer sends money, and the worker phone confirms it — no manual reconciliation, ever.

Create a payment

One request. A hosted checkout.

POST an amount and customer phone. Remito assigns a live bKash, Nagad, or Rocket number from the worker pool and returns a checkout URL.

bKNg

Agent or personal wallets

curl -X POST https://api.remito.pay/v1/payments \
  -H "Authorization: Bearer rm_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 500,
    "order_id": "INV-1042",
    "customer_phone": "01700000000"
  }'

How it works

Three steps. Zero manual work after that.

01

Add wallets

Agents add their bKash, Nagad, and Rocket numbers — agent or personal — and keep them active from a simple app.

02

Call the API

Create an invoice with one request. Checkout assigns an active number from the pool, never a fixed fallback.

03

Get paid, automatically

The worker phone catches the money-received alert and settles the invoice. Payouts auto-send over USSD.

Platform

Everything a real gateway needs, built in.

Zero-touch automation

The worker phone dials USSD and confirms received-money alerts on its own. Agents install once and walk away.

SMS-verified payins

Every payment is matched against amount, TrxID, and sender — not just a checkbox. No false confirmations.

Bank-style ledger

Running debit/credit balances for every wallet and merchant account, with full statements and CSV exports.

Multi-tenant by design

Unlimited agents, wallets, and merchants, with an admin console that controls limits, status, and payouts.

Refunds & webhooks

Reverse a settled payin in one click with automatic ledger reversal, and get signed webhooks with retry logs.

Built for developers

Idempotency keys, metadata, a full API log, and an audit trail — everything you'd expect from a real gateway.

For developers

Signed webhooks. Idempotent APIs.

Every settlement fires an HMAC-signed webhook. Replay the same idempotency key and you get the original payment back — not a duplicate charge.

Read the API docs
X-Remito-Signature: t={unix},v1={hex}

{
  "event": "payment.paid",
  "data": {
    "id": "pay_...",
    "amount": 500,
    "trx_id": "8N7K2P"
  }
}

Ready to stop reconciling payments by hand?

Spin up a merchant account, grab an API key, and take your first automated bKash or Nagad payment today — no manual reconciliation required.