Pay people in something that appreciates
A ₹200 voucher expires. Two hundred rupees of gold does not.
Fund your wallet once, then send gold or silver to any Indian mobile number. Built for cashback, loyalty and payouts — recipients don't need an account before the reward lands.
No card. No approval queue. No sales call.
Send by mobile number
No pre-registration and no onboarding funnel. If the recipient has no account, the reward creates one.
Gold or silver, per send
Same quote and confirm calls for both metals, priced in rupees or grams — whichever your reward logic thinks in.
It keeps its value
Unlike points or a voucher, what you send is a real holding the recipient can sell, hold or take delivery of.
Fund once. Then it is two calls.
The same sequence the guide walks through, so you can see the shape before you read a line of reference.
- Your server:
Fund your own wallet
Every send draws down your gold or silver balance. Top it up by card or bank transfer from the dashboard.
Sending your own inventory earns no commission — you already own it.
- Your server:
Check the receiver
Confirm the mobile number resolves to who you expect before you move value. Optional, but cheap.
GET/partner /receiver /check - Your server:
Quote the send
Price the transfer in rupees or grams, for either metal.
POST/partner /send /quote - Your server:
Confirm it
No OTP and no payment to collect — the assets are already yours.
POST/partner /send /confirm - OroPocket:
It lands
The recipient is credited immediately. If they have no OroPocket account, one is created when the reward arrives.
Two calls, or one.
# optional: does this number resolve to who you expect?
curl "https://api.oropocket.com/partner/receiver/check?mobile=9876543210" \
-H "Authorization: Bearer oro_test_xxx"
# 1. quote the send
curl -X POST https://api.oropocket.com/partner/send/quote \
-H "Authorization: Bearer oro_test_xxx" \
-d '{"receiver_mobile":"9876543210","asset_type":"gold","amount_inr":200}'
# 2. confirm it
curl -X POST https://api.oropocket.com/partner/send/confirm \
-H "Authorization: Bearer oro_test_xxx" \
-H "Idempotency-Key: reward-order-90210" \
-d '{"quote_id":"tqt_xxx"}'What you are not building.
The parts of this that are hard are the parts you would otherwise have to write, test and operate yourself.
Check before you pay
One call tells you whether a number already has an OroPocket account and whose it is, so you can catch a typo before value moves rather than after.
Retry without double-paying
Confirm takes an Idempotency-Key. A retry after a timeout replays the original response instead of sending the reward twice — the failure mode that actually costs money here.
Priced in rupees or grams
Quote by the rupee amount when your reward logic is in currency, or by grams when it is in weight. The response carries both, plus the locked rate.
Every send is reconcilable
Sends land in the same transactions feed as everything else, with their own side, so a month of rewards reconciles against your wallet ledger without a separate export.
This is the one path that does not pay you.
Sending your own inventory earns no commission, because you already own the assets — there is nothing for us to pay you for. Commission is paid on buys by users attributed to your integration. Rewards are a budget you spend, not revenue you earn, and it would be dishonest to present them otherwise. If earning is what you are after, the hosted embed is the path that pays.
Frequently asked.
- How do I send gold as a reward?
- Fund your own gold or silver balance once, then send any rupee or gram amount to an Indian mobile number with a quote and a confirm call. There is no payment to collect and no OTP to chase, because the assets are already yours.
- Does the recipient need an account first?
- No. If the mobile number has no OroPocket account, one is created when the reward lands. You can call the receiver check endpoint beforehand to confirm the number resolves to who you expect.
- What is the difference between sending and gifting?
- Sending is partner to user — the assets leave your wallet, so it needs no OTP and earns no commission. Gifting is user to user — one of your users moves their own holdings to someone else, which requires their approved KYC and an OTP sent to their registered mobile. Rewards, cashback and payouts are sends.
- Do I earn commission on what I send?
- No, and that is the right answer — you already own those assets, so there is nothing to pay you for. Commission is paid on buys by users attributed to your integration. Sending is a cost you choose to spend, like any other reward budget.
- Gold or silver?
- Either, chosen per send, through the same quote and confirm calls. Nothing about the flow changes between the two metals.
Start with a key, not a meeting.
Verify a mobile number, pick what you are building, and your sandbox key is on the screen.