Send money.It lands in seconds.
One API call sends an IMPS or NEFT transfer to any bank account in India. You get the status, the UTR and a signed webhook. Your customer gets the money.
IMPS 24×7NEFT half-hourly batchesSandbox from day one
- Initiated0.0 s
- Sent to bank0.9 s
- Credited2.8 s
UTR 428119730551Wherever the account is.
- State Bank of India
- HDFC Bank
- ICICI Bank
- Axis Bank
- Punjab National Bank
- Kotak Mahindra Bank
- Bank of Baroda
- Canara Bank
- Union Bank of India
- IDFC FIRST Bank
- Yes Bank
- IndusInd Bank
- Bank of India
- Indian Bank
- Federal Bank
- AU Small Finance Bank
- Airtel Payments Bank
- Fino Payments Bank
One API. Every bank. Any hour.
Pay vendors, refunds, salaries or loan disbursals from code. One endpoint, two modes, every result pushed to you.
- IMPS and NEFT through the same call
- Your
reference_idmakes every retry safe - Signed webhook the moment a transfer settles
- Sandbox keys before you sign anything
Small counter. Serious earnings.
Customer at the counter needs to send money home? Send it from your phone in seconds, and earn on every transfer.
- Send to any bank account, any time
- Commission credited the moment a transfer settles
- Wallet top-ups and a passbook for every rupee
- Distributors build and track their own network
Live in four steps.
Four steps from sign-up to your first transfer. Most of it happens on your phone.
Sign up and finish KYC
PAN, Aadhaar and business details. You can track approval in the app.
Add money to your wallet
Fund it by bank transfer. Every rupee in or out shows up in your passbook.
Get keys, allow your IP
Sandbox keys right away. Live keys after a quick go-live check.
Send transfers
One request per transfer. The result arrives by webhook, or ask for it any time.
Integrate in an afternoon.
One endpoint, two headers, a JSON body. Send the same reference_id twice and you get the first transfer back, never a second payout.
curl -X POST https://your-host/api/partner/v1/transfers \
-H "X-Client-Id: $CLIENT_ID" \
-H "X-Client-Secret: $CLIENT_SECRET" \
-H "Content-Type: application/json" \
-d '{
"reference_id": "INV-20261004-0042",
"amount": 15000,
"mode": "IMPS",
"beneficiary": {
"name": "Ramesh Kumar",
"account_number": "30211874821",
"ifsc": "SBIN0001234"
}
}'Response202 Accepted
{
"transfer_id": "TRF8F3K2Q9",
"reference_id": "INV-20261004-0042",
"status": "processing",
"amount": "15000.00",
"mode": "IMPS",
"beneficiary": { "name": "Ramesh Kumar", "account_number": "XXXXXXX4821" },
"utr": null
}Webhook to your servertransfer.success
{
"type": "transfer.success",
"environment": "live",
"data": { "transfer": {
"reference_id": "INV-20261004-0042",
"status": "success",
"utr": "428119730551"
} }
}See what your counter can earn.
A typical counter: 25 transfers a day, ₹6 commission on each, open 26 days a month.
- Transfers a day
- 25
- Commission per transfer
- ₹6
- Days open a month
- 26
That covers the shop rent.
Illustrative only. Your commission comes from the package your distributor or Mobitm assigns, and it is credited when each transfer settles.
Trust, built into the plumbing.
- Failed means refundedIf the bank declines, the amount and the fee go straight back to your wallet.Auto
- Your secret stays yoursWe keep only a SHA-256 hash of your API secret. Nobody here can read it back.Hashed
- Keys work only from your serversEach client has an IP allowlist. A leaked key is useless from anywhere else.Allowlist
- TPIN on what mattersChanging a webhook URL or rotating a secret asks for your transaction PIN.TPIN
- A passbook for every rupeeTop-ups, transfers, fees, commission and refunds, each one a line you can download.Ledger
Questions, answered.
Still stuck? Write to support@example.com
What is the Mobitm Money Transfer API?
A single endpoint that sends an IMPS or NEFT transfer from your Mobitm wallet to any bank account in India, and tells you the result by webhook.
IMPS or NEFT, which one should I use?
IMPS credits in seconds, around the clock, and suits single payouts. NEFT settles in half-hourly batches and suits larger, less urgent transfers.
What happens if a transfer fails?
The amount and the fee are released back to your wallet, and your server gets a transfer.failed webhook with the reason.
Is there a sandbox?
Yes. Test keys reach a sandbox that never moves real money, so you can build the whole flow before going live.
How do I become a retailer or distributor?
Sign up, finish KYC, and add money to your wallet. A distributor can then add retailers under them and set their commission.
What does it cost?
Charges depend on your package and volume. Talk to us for a quote.
