Plutope
Plutope for Business · Virtual Accounts

Named INR virtual accounts. Real-time payouts. One API.

Give every user, merchant, or counterparty their own dedicated INR account number. Reconcile inbound payments the instant they land. Send INR payouts 24/7 across IMPS, NEFT, RTGS, and UPI rails — without ever touching a bank branch.

virtualAccounts.list()
live · 5 accounts
Priya Sharma
50100••••742 · PLUT0000001
₹ 82,400
Rohan Mehta
50100••••918 · PLUT0000001
₹ 2,40,000
+ ₹1,40,000
Acme Exports
50100••••203 · PLUT0000001
₹ 12,80,000
Karan M.
50100••••556 · PLUT0000001
₹ 18,300
Sunrise Co.
50100••••104 · PLUT0000001
₹ 4,12,000
webhook · virtual_account.deposit_received · ✓ auto-attributed
Why this exists

Reconciliation shouldn't be a guessing game.

Most platforms collect INR into one pooled account and spend hours matching payments to users by reference numbers, screenshots, and hope. Plutope gives every user a real, named virtual account — so every rupee that arrives is identified the moment it lands.

Three capabilities

The whole INR stack, abstracted.

Issue accounts instantly

Spin up a dedicated, named INR virtual account for any user via a single API call. Each comes with a real account number and IFSC code.

Reconcile in real time

Every inbound payment fires a webhook with the sender, amount, and the exact virtual account it hit. No manual matching. No reference-number roulette.

Pay out 24/7

Push INR to any bank account in India via IMPS, NEFT, RTGS, or UPI — instantly, around the clock, including weekends and bank holidays.

How it works

Four steps. End to end.

01

Create

Call POST /virtual-accounts with a user reference. Get back an account number and IFSC instantly.

02

Collect

Your user transfers INR to their dedicated account from any Indian bank.

03

Reconcile

Plutope fires a webhook the moment funds settle — tagged to the exact user.

04

Pay out

Trigger payouts to any beneficiary with POST /payouts. Funds move in seconds.

virtual-accounts.ts
// Issue a named INR virtual account for a user
const account = await plutope.virtualAccounts.create({
  user_reference: "usr_8842",
  holder_name: "Rohan Mehta",
  purpose: "wallet_funding"
});

// account.account_number → "50100XXXXXX742"
// account.ifsc          → "PLUT0000001"

// Later — a payout to any Indian bank account
const payout = await plutope.payouts.create({
  amount: 140000,
  currency: "INR",
  rail: "IMPS",
  beneficiary: {
    name: "Rohan Mehta",
    account_number: "9112XXXXXX08",
    ifsc: "HDFC0000123"
  }
});

// payout.status === "completed" in seconds
By the numbers

Built for teams that can't afford to lose a payment.

< 5s
Payout settlement
100%
Inbound payments auto-reconciled
24/7
Including bank holidays
Use cases

Who's plugging this in.

Digital-asset on-ramps

Collect INR into per-user accounts, credit digital assets the instant it reconciles.

Marketplaces & platforms

Give every seller a dedicated account. Settle payouts daily, automatically.

Wealth & lending apps

Identify every deposit instantly. Disburse loans and returns without delay.

Built for compliance

Regulator-ready, by design.

Compliant with FIU-IND reporting and AML/CFT obligations

Tier-1 bank sponsorship for virtual account issuance

Full KYC/KYB on every account holder

AML/CFT screening aligned with FATF guidance

Why Plutope

vs. doing it yourself.

CapabilityPlutopeDirect bank integration
Per-user named accountsManual, if at all
Real-time inbound webhooksBatch files, T+1
24/7 payouts incl. holidaysBanking hours
Single API, multiple railsOne integration per bank
Go live in under 30 days6–12 months
Compliance handledYour problem
FAQ

What teams ask before they integrate.

Book a demo

Book a B2B demo

Spin up unique INR virtual accounts, real-time reconciliation, and instant payouts. Talk to a solutions engineer about your collection volumes.

  • · Reply within 1 business day
  • · Solutions engineer + commercial in the first call
  • · NDA-ready architecture and pricing walkthrough

By submitting you agree to be contacted about Plutope products.

Stop chasing reference numbers. Start reconciling in real time.