Complete REST API reference covering all 9 payment and verification endpoints with cURL, Node.js, Python, and PHP snippets. Base URL: https://app.finsova.in.
All Production request endpoints are hosted securely at the primary gateway host:
Generate a 2-hour short-lived JWT bearer token using your client-key and client-secret, then pass it in the Authorization header for all subsequent business endpoint calls.
| Header Name | Type | Required | Description |
|---|---|---|---|
| Authorization | string | Required | Bearer <access_token> issued by CreateAccessToken. |
| Content-Type | string | Required | Must be application/json. |
| client-key | string | Required | Client key issued by Finsova. |
| client-secret | string | Required | Client secret issued by Finsova. |
Exchange static client credentials for a 2-hour bearer access token.
Create a payment gateway order and receive a hosted checkout URL for the customer.
| Parameter | Type | Required | Description |
|---|---|---|---|
| txn_id | string | Required | Your unique order reference ID. |
| amount | number | Required | Order amount in INR. |
| customer_name | string | Required | Payer full name. |
| customer_mobile | string | Required | Payer 10-digit mobile number. |
| customer_email | string | Required | Payer email address. |
Disburse 24x7 IMPS, NEFT, or UPI bank transfers to beneficiary accounts.
| Parameter | Type | Required | Description |
|---|---|---|---|
| txn_id | string | Required | Unique payout reference ID. |
| bene_account_number | string | Required | Beneficiary bank account number. |
| bene_mobile | string | Required | Beneficiary 10-digit mobile number. |
| ifsc_code | string | Required | 11-character bank IFSC code. |
| bank_name | string | Required | Beneficiary bank name. |
| amount | number | Required | Payout amount in INR. |
| transfer_mode | string | Required | IMPS, NEFT, or UPI. |
Query real-time status of a payout by original txn_id.
Retrieve current active balance in your merchant payout wallet.
Verify bank account active status and beneficiary registered name before releasing funds.
Verify Aadhaar OTP, PAN OCR, GSTIN, and corporate ROC details in real-time.
Generate dynamic UPI QR codes and collect payments directly into your account with webhook reconciliation.
Fetch utility bill details and execute instant bill payments across 20,000+ national billers.