Operator sign-in

Sign in with an operator account. First super_admin if needed: POST /api/v1/admin/auth/bootstrap with header X-Admin-Token.

Dashboard

Loading…

Admin quick start

Pick a flow: metrics overview, client work, accounts, plans, or support.

Dashboard KPIs are computed in the browser from the last /api/botcartd/state snapshot (cards, transactions, codes). Inventory, limits, card lifecycle, spend totals, and coarse approval/decline rates follow that data. Top-up volume, fee revenue, pending volume, per-reason declines, and full 3DS metrics are not wired to backend analytics yet — expect , zeros, or rough estimates (e.g. “available” ≈ 85% of assigned limits).

Issuer balances

Issuer balance — EUR · from account (live)
Issuer balance — USD · from account (live)
Runway estimate
days (based on avg daily net outflow for the period)

Liquidity & exposure

Pending settlements
EUR USD
Provider holds / reserves
EUR USD

Cards (inventory & usage)

Active cards
Active cards — EUR
Active cards — USD
Active cards — Total
EUR
Total assigned limit
Available to spend (free limit)
USD
Total assigned limit
Available to spend (free limit)

Card lifecycle (period)

New cards created
Closed cards

Money Flow (Top-ups vs Spend)

Top-ups
Today
Yesterday
Last 3 days
Top-ups count (today)
Avg top-up size (3d)
Spend
Today
Yesterday
Last 3 days
Transactions count (today)
Avg transaction size (3d)
Net flow (Top-ups - Spend)
Today
Last 3 days

Revenue (fees)

Fees collected
Today
Yesterday
Last 3 days
MTD
Fees breakdown (period)
Top-up fees
FX fees
Card fees (issue/monthly/other)

Transaction Quality (approval/declines)

Approval
Approval rate (3d)
Decline rate (3d)
Pending volume
Top decline reasons (3d)
Insufficient funds
Do not honor
3DS required/failed
Other

3DS & Risk Ops

3DS requests today
3DS approval rate (3d)
3DS expired (3d)

System / Provider Health

Provider API status
Webhook lag (p95)
s
Error rate (1h)
%
Failed webhooks (24h)