OpenPay Developer Portal
Learn how to integrate OpenPay into your application backend to verify offline bank payments programmatically.
Integration Overview
OpenPay uses real-time SMS capture from a physical mobile device to reconcile UPI payments. It replaces costly merchant API gateways by attributions of standard push notifications.
Register Payee Identity
Set up your business identifiers in the Profile tab. Provide your Merchant Name and Payee VPA (UPI ID). This determines where users send transactions.
Install Companion Gateway App
Compile the companion app and install it on the Android phone containing the SIM card registered with your bank account. Use the 6-digit Connection Code visible on your dashboard to pair the terminal.
Subscribe to Webhooks
Configure your destination webhook endpoint in the Webhooks tab. Copy the generated signing secret to verify incoming HTTP calls.
Connection Readiness Verification
- Verify the phone has network service and receives bank SMS alerts instantly.
- Confirm that the webhook endpoint responds to POST calls within 10 seconds.
- Keep the Android foreground notification active to prevent system receiver sleep.