Money

Top up your billing account

The Money page holds two pots that are easy to confuse and behave completely differently. Getting them straight is the difference between a working integration and a stream of 402s.

5 min read · 3 screenshots
The Money page of the OroPocket developer dashboard, showing the billing account section with balance and spending stat cards above an add funds card.
The page opens on whichever pot matters most for what you are building.

Two pots, kept apart

PotWhat it is for
Billing accountWhat OroPocket charges when your API buys metal for one of your users. This is the one that stops buys when it runs dry.
Your assetsGold, silver and INR that you own. Only /send and /gift draw from here — a customer buy never touches it.
A healthy asset balance will not help a failing buy, and a funded billing account will not let you send a gift. If a call is failing for want of money, check which pot it actually draws from before topping up the other one.
The billing account section of the OroPocket Money page, showing balance and available-to-spend figures alongside the funding card and recent ledger activity.
Balance, what is left to spend, and — on postpaid — what you owe.

Prepaid or postpaid

Prepaid accounts hold a balance that each buy debits; when it is gone, buys stop. Postpaid accounts have a credit line and settle later, so what matters is how much of the line is still free and whether anything is overdue. The card tells you which you are on with a badge, and the stat cards change to match.

  1. Choose how to pay

    The funding card has two tabs. Card / UPI takes you through a payment gateway and credits the account as soon as the payment confirms. Bank transfer gives you beneficiary details and asks for the UTR afterwards, which an administrator matches and credits.

  2. Enter an amount and pay

    There is a minimum top-up, shown on the field. On a postpaid account the button reads Settle with the outstanding figure rather than Add funds.

    Top-ups are idempotent against the payment reference, so a page refresh mid-payment or a duplicated webhook cannot credit you twice. Submitting the same UTR twice on a bank transfer is refused outright.
  3. Check the ledger

    Recent activity lists every movement with the balance after it, so you can trace exactly which buy consumed what. If a figure looks wrong, this is where the answer is.

Clearing a 402

402 INSUFFICIENT_PARTNER_FUNDS comes back at quote time, not confirmation — you find out before you have shown your user a price, which is the useful place for it to happen. The error carries your billing type and what is actually available. Top up here and retry the quote; there is nothing to redeploy.

Two related refusals worth recognising: billing is not configured yet means the account has not been set up at all rather than being empty, and spending is suspended is an administrative hold that funding will not lift — both need a word with support.

In Test mode you are spending a simulated float

Test mode gives you ₹1,00,000 of simulated float, and your test buys debit it exactly as real buys debit real money — which is the point, because it means you meet the 402 path in testing rather than in production.

The Top up the test float card on the OroPocket Money page in Test mode, with a button to reset the float to one lakh rupees and a checkbox to keep existing test users.
Reset reseeds the float. Tick the box to keep your test users and their balances.

Your own assets have no sandbox equivalent — that section is replaced by a note saying so, because gold you own is real whichever mode the dashboard is in.

Statements, dues and how a bill is put together are covered in Billing. What you earn is on the Earnings page.