API Documentation
Accept UPI payments directly to your bank account. Zero transaction fees.
BASE URL
https://upiqrpay.in/api/v1Get Started
- Sign up at upiqrpay.in/register
- Connect a payment merchant from your dashboard
- Copy your API key from the dashboard
- Start accepting payments
Authentication
Pass your API key in the Authorization header:
Create Order
POST
/api/v1/order/createCreates a payment order and returns a QR code with payment URL.
Request
Response
Redirect your customer to pay_url or embed the QR code.
Check Order Status
GET
/api/v1/order/status/:payment_idStatus values: pending, success, expired, cancelled
Webhooks
We'll POST to your webhook_url when payment status changes.
Sample Payload
Verify Signature (PHP)
Redirect Parameters
After payment, customer is redirected to your redirect_url with status:
Important: Do not add funds based on URL params alone. Always verify via webhook (it's HMAC-signed).
Error Codes
Need help? support@upiqrpay.in