KatanaPay Console ↗
Developer API

Integrate in
an afternoon.

One request to charge. Sign, POST, redirect — Katana handles UPI, reconciliation, and the signed status callback.

One request to charge

One signed call.

Sign the order with your per-branch Key + Salt, POST it, and redirect the customer to the returned pay_url. We handle UPI, reconciliation, and the signed status callback.

  • No card / bank rails to touch
  • Signed requests + signed callbacks
  • Idempotent, RRN-tracked, auditable
katana-pay · order.sh
POST /api/v1/katana-pay/order
{
  "key": "mk_live_9e8dc9f96eb6",
  "txnid": "ORDER-10294",
  "amount": "2499.00",
  "productinfo": "Pro subscription",
  "email": "buyer@acme.in",
  "hash": "e3b0c44298fc1c149afbf4c8996fb924…",
  "notify_url": "https://acme.in/api/katana/callback"
}

← 200 OK
{
  "pay_url": "https://katanapay.co/pay/8f2a…",
  "status": "CREATED"
}