OP
OpenPay
System Docsv1.0.0

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.

1

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.

2

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.

3

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.