Collections
Check Transaction Status
Poll GET /api/v1/transactions/payin/status with your order_id to confirm whether a payin transaction succeeded, failed, or is still pending.
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
- Card Payment Success
- UPI / QR Success
- Failure
- Initiated
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.
