Skip to main content
After initiating a PayIn transaction, use this endpoint to retrieve its current status. Pass the transaction_id you received from the Initiate PayIn response, and FastFlowPe returns the payment outcome along with key details such as the UTR, payment type, and merchant reference ID.
Quick ReferenceMethod: POSTRequired: transaction_id (UUID from Initiate PayIn)Returns: payment_status, utr, payment_type, merchant_ref_id, amountTip: Prefer webhooks over polling for production traffic.

Endpoint

Headers

Request Body Parameters

string
required
The UUID of the transaction to look up. This is the transaction_id returned by the Initiate PayIn endpoint.

Responses

Response Fields

string
The UUID of the transaction, matching the value you submitted in the request body.
string
Outcome of the transaction. Possible values: SUCCESS, FAILED, PENDING.
string
Unique Transaction Reference assigned by the banking network upon successful payment. Returns null for failed or pending transactions.
float
The transaction amount in Indian Rupees.
string
The payment method used for the transaction (e.g. QR, INTENT, DEBIT_CARD).
string
Your original order_id, returned as a reference so you can reconcile the transaction against your system records.
If you do not use webhooks, poll this endpoint after initiating a PayIn to confirm the final payment status. We recommend polling at a reasonable interval (e.g. every 5 seconds) until you receive a terminal state of SUCCESS or FAILED.