Move money out instantly, on every rail that matters.

Send funds to any bank account or UPI handle via IMPS, NEFT, RTGS or UPI — 24x7, with no beneficiary registration. One API for vendor payments, refunds, salaries and cashbacks.

No beneficiary registration Live 24x7, incl. holidays 99.9% success rate
W
R
₹50,000.00
To Rahul Kumar · IMPS transfer
Settled in 4.2 seconds
Mode
IMPS · Instant
UTR reference
HDFC2608271234
Live
Which mode should you use?

Compare transfer modes at a glance.

ModeSettlement timeAvailabilityTypical useLimit
UPIFastest < 5 seconds 24x7, incl. holidays Refunds, cashback, P2P Up to ₹1 lakh
IMPS < 5 seconds 24x7, incl. holidays Vendor pay, salaries Up to ₹5 lakh
NEFT Batch windows (~30 min) 24x7 (RBI batches) Bulk, non-urgent payouts No upper limit
RTGS ~30 minutes 24x7 High-value settlements Min. ₹2 lakh
Works with every major bank in India
24x7
Including holidays
<5 sec
Avg UPI / IMPS settlement
Bulk
File upload or API
99.9%
Payout success rate
Person holding a smartphone showing a banking app
Verified in real time
Bank Account Verification API
What is Payout API?

Complete disbursement infrastructure, not just a wire transfer

Wepego's Payout API is a full fund disbursement solution for bank transfers and UPI payouts — send money via fund transfer APIs or bulk file upload, with no beneficiary registration step slowing you down.

It's JSON-based and RESTful, with code snippets, a full sandbox environment, and support across every major backend language. Every transfer is SSL-encrypted and settles in real time across all four rails from one integration.

Built in: a Bank Account Verification API that returns the real account holder's name before you send a single rupee — cutting failed and misdirected transfers to near zero.

API reference

One request body. Every transfer mode.

Same JSON shape whether you're sending to a bank account or a UPI handle.

ParameterTypeStatusDescription
account_nostringRequired*Bank account number
ifscstringRequired*Bank IFSC code
upi_idstringRequired*UPI VPA handle
amountnumberRequiredTransfer amount in INR
modestringRequiredIMPS, NEFT, RTGS or UPI
ref_idstringRequiredYour unique reference ID
beneficiary_namestringOptionalRecipient name for records
notify_urlstringOptionalWebhook URL for status callback

*Either account_no + ifsc or upi_id is required, depending on the transfer mode.

Bank Transfer
UPI Payout
// Bank Account Payout — IMPS POST /v2/payout/transfer { "mode": "IMPS", "account_no": "1234567890", "ifsc": "HDFC0001234", "amount": 50000, "beneficiary_name": "Rahul Kumar", "remarks": "Vendor payment March", "ref_id": "PAY_2026_0827_001" } // 200 OK — Transfer Response { "status": true, "txn_id": "WPG2026082712345", "rrn": "260827123456789", "utr": "HDFC2608271234", "mode": "IMPS", "settled_at": "2026-08-27T18:42:11Z" }
Why choose Wepego

Built for real disbursement volume.

Easy JSON integration

Clean REST API with code snippets across PHP, Java, .NET, Python and Node.js.

SSL-secured transfers

Every payout is encrypted end-to-end and settles across all four rails.

Bulk, zero registration

Send via API or file upload — no beneficiary registration step first.

Account verification

Confirm the account holder's name before you send funds, not after.

Integration flow

From beneficiary to confirmed transfer.

Verify beneficiary (optional)

Call the Bank Account Verification API to confirm the account and get the owner's name before sending funds.

1
2

Initiate transfer

POST the payout request with account details, amount, mode and reference ID — funds move instantly.

Receive confirmation

Get a JSON response with the bank RRN/UTR, plus an optional webhook for real-time status updates.

3
Use cases

What you can build with Payout API.

Vendor payments

Bulk upload or API, with no registration step.

Online refunds

Instant refunds to UPI or bank account.

Cashback & rewards

Automate retention incentives.

Split settlement

Marketplace or aggregator payouts.

Salary disbursement

Pay employees and partners on time.

COD refunds

Automate cash-on-delivery refunds.

FAQs

Payout API, answered.

Do I need to register a beneficiary first?

No. Send a payout directly with the account number and IFSC (or UPI handle) in the same request — no separate registration step required.

How fast do payouts settle?

UPI and IMPS typically settle in under 5 seconds, 24x7. NEFT follows RBI batch windows, and RTGS is used for transfers above ₹2 lakh.

Can I verify an account before paying?

Yes — the Bank Account Verification API returns the real registered account holder name before you disburse funds.

Can I send payouts in bulk?

Yes — via repeated API calls or a batch file upload, useful for salary runs or large vendor payment cycles.

What happens if a payout fails?

Failed payouts are auto-reversed to your Wepego wallet, and the webhook reports the failure reason so you can retry.

Is sandbox testing available?

Yes — our sandbox simulates every transfer mode and common failure scenarios before you go live.

Start sending payouts in minutes.

Full sandbox, Fast Onboarding, Get API keys and go live today.

Get API keys