Integrate Payindia UPI payments into your application
All API requests require your API token. Include it as a header or parameter:
Header: X-Api-Token: your_api_token/api/create-order
| Parameter | Type | Required | Description |
|---|---|---|---|
user_token | string | Yes | Your API token |
amount | number | Yes | Amount in INR (min: 1) |
order_id | string | Yes | Your unique order ID |
redirect_url | string | Yes | Redirect URL after payment |
customer_mobile | string | No | Customer mobile number |
remark1 | string | No | Custom remark |
{
"status": true,
"message": "Order created",
"payment_url": "https://Payindia.com/pay/TOKEN",
"order_id": "ORD12345",
"amount": 1500.00
}/api/order-status?user_token=xxx&order_id=xxx
{
"status": true,
"order_id": "ORD12345",
"amount": 1500.00,
"payment_status": "SUCCESS",
"utr": "12345678",
"method": "UPI"
}After payment, Payindia will send a POST request to your redirect_url:
POST your_redirect_url
{
"order_id": "ORD12345",
"amount": "1500.00",
"status": "SUCCESS",
"utr": "12345678",
"payment_token": "abc123..."
}