Use this API to fetch a paginated list of terminal payment transactions. You can filter results by date range, terminal details, payment status, and other criteria.
Client app ID. You can find your app id in the Merchant Dashboard.
Client secret key. You can find your secret key in the Merchant Dashboard.
API version to be used. Format is in YYYY-MM-DD. API version to be used
Request ID for the API call. Can be used to resolve tech issues. Communicate this in your tech related queries to Cashfree.
An idempotency key is a unique identifier you include with your API call. If the request fails or times out, you can safely retry it using the same key to avoid duplicate actions.
Request body for retrieving terminal payment transactions. Include filtering and pagination options to customise the results.
Request body for retrieving terminal payment transactions. Include filtering and pagination options to customise the results.
Use this object to filter terminal transactions based on various criteria.
{
"start_date": "2023-08-04T13:12:58+05:30",
"end_date": "2023-08-04T13:12:58+05:30",
"cf_terminal_id": "1234",
"terminal_vpa": "cf.epos@cash",
"terminal_phone_no": "9696969696",
"payment_status": "SUCCESS",
"payment_group": "UPI",
"sort_by": "start_date",
"sort_order": "ASC"
}Use this object to configure pagination for terminal transaction results.
{ "page_number": 1, "page_size": 50 }Success response for retrieving terminal payment transactions.
Unique Cashfree terminal identifier.
Merchant-defined terminal identifier.
Virtual payment address (VPA) associated with the terminal.
Unique Cashfree payment identifier.
Payment transaction amount in the specified currency.
Payment method used for the transaction (for example, UPI_OFFLINE_STATIC).
Current status of the payment transaction (SUCCESS, FAILED, or PENDING).
Timestamp when the payment was processed in ISO8601 format.
The error details are present only for failed payments
{
"error_code": "TRANSACTION_DECLINED",
"error_description": "issuer bank or payment service provider declined the transaction",
"error_reason": "auth_declined",
"error_source": "customer",
"error_code_raw": "ZM",
"error_description_raw": "INVALID / INCORRECT MPIN",
"error_subcode_raw": ""
}