Payments API enable businesses to accept payments from their customers through all UPI Apps installed on their device via WhatsApp. Businesses can sends invoice(order_details
) messages to their customers, then get notified about payment status updates via webhook notifications from Payment Gateway.
Based on particular usecase, businesses can collect payment from the customers using one of the following integrations.
The choice between the two, relies on what Payment Gateway, the merchant/business use. There are 2 models of integration and they differ in the following ways:
User Experience | UPI Intent Mode | Payment Gateway Deep Integration Mode |
---|---|---|
Native support for "Other payment methods" Eg: 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 | ❌ | ✅ |