Payments API — India | Developer Documentation
Payments API — India
Updated: Nov 26, 2025
The Payments API enables you to accept payments from your customers through all UPI apps installed on their devices and other payment methods like cards, NetBanking, and wallets via WhatsApp.
You can send invoice (
order_details) messages to your customers, then get notified about payment status updates through webhook notifications from the payment gateway.Know the differences in the models of integration
The integration model you use depends on your payment gateway. The two models differ in the following ways:
| User Experience | UPI Intent Mode | Payment Gateway Deep Integration Mode |
|---|---|---|
Native support for “Other payment methods” For example: Netbanking, cards, wallets | ❌ Alternative: Send payment links | ✅ |
Native support for UPI Intent | ✅ | ✅ |
Native Payment Status Notification | ❌ | ✅ |
| Integration Features | UPI Intent Mode | Payment Gateway Deep Integration Mode |
|---|---|---|
Refunds from WhatsApp APIs | ❌ | ✅ |
Payment Status from WhatsApp webhooks | ❌ | ✅ |
Prerequisites for integration
Full payment gateway deep integration mode
UPI Intent mode
Example use cases and features needed
| Use case | Essential Feature Set |
|---|---|
Buying Tickets For example: Metro, bus, event tickets | |
Payment Reminders Example: Bill payments, subscription renewals, insurance renewals |
No comments to display
No comments to display