Skip to main content
Check Transaction Status
Use this endpoint to verify the final state of a payment. Call it after initiating a transaction to confirm whether funds were successfully captured. The response includes the payment method used, the source account type, and, for UPI transactions, the bank’s Retrieval Reference Number (RRN).

Request Header

string
required
Your merchant secret key.

Query Parameter

string
required
The order ID you provided when initiating the collection.

Sample Request

Response

Examples

Response Fields

String
Terminal state of the transaction. One of SUCCESS, FAILED, or INITIATED.
String
Numeric status indicator (e.g., 200).
String
The exact amount captured for this transaction (e.g., 10.00).
String
Human-readable message describing the outcome of the transaction.
String
The payment method used. Possible values: QR, DEBIT_CARD, CREDIT_CARD, VPA, INTENT.
String
Source account type from which the payment was made (e.g., SAVINGS, DEBIT_CARD).
String
The card network provider (e.g., VISA, MASTERCARD). Returns N/A for UPI transactions.
String
Retrieval Reference Number the bank’s unique identifier for this transaction. Populated for successful UPI transactions only.
Treat an initiated payment as pending. Fulfil the order only after receiving a SUCCESS status via webhook or the status endpoint.