Transaction List API
This is a Server-to-Server API that takes order_id as a path variable and returns the status of the order along with other details.
Consists of two parts.
Username: API Key obtained from Juspay dashboard
Password: Empty string
Example: MUQ2QUZEQzhFQTY0OUU5QTIxQzNFNTQwNkFDMEZCOg==
Merchant ID provided by Juspay
Example: merchant-id
Pass the date in YYYY-MM-DD format
Example: 2023-01-01
The transaction id of the payment attempted
The provided order id
The unique alphanumeric reference id created by Juspay. Can be used for reconciliation in case of UPI
The unique id that denotes the gateway used for the transaction. Complete mapping can be seen here
The name of the gateway used
True for saved card transactions. False for all other case
The order amount passed during order creation
The surcharge amount (applicable only if surcharge rule is applied)
Tax amount applied in case of surcharge
The transaction amount (same as order amount)
The currency passed during order creation. Default is INR
The transaction created time (in UTC)
The type of transaction. Eg- ORDER_PAYMENT, MANDATE_REGISTER, EMANDATE_REGISTER etc
Can be MANDATE- for mandate transaction
UPI_COLLECT- For UPI collect transaction
UPI_PAY- For UPI intent transactions
UPI_INAPP- For UPI in-app transactions
The internal id associated against the source object
If true the transaction is conflicted (late success), If false then transaction is not conflicted
True for EMI transactions, false for non emi transactions
EMI tenure passed during transaction. 0 in case of non emi transaction
The EMI bank passed during transaction. Empty in case of non emi transaction
The json object containing the payment details
The payment method type used for the transaction. Would be UPI
The payment method type used for the transaction. Would be UPI
The VPA used by the customer
Empty string for UPI ( THREE_DS/ OTP for card transactions)
The json object with the response from the gateway
The transaction created time
The bank reference number provided by the gateway
The PG transaction id
The transaction id created by Juspay
The response code provided by gateway
The response message provided by gateway
The refund object with details of the refund.
The refund amount
The created time of the refund (UTC)
The gateway through which refund was processed
The gateway through which refund was processed
The refund id provided by the gateway
The reference id provided by gateway
The unique request passed during refund creation
The status of the refund
PENDING-Refund is processing
SUCCESS- Refund has been successfully executed by the payment processor
FAILURE- Refund has failed
MANUAL_REVIEW- Refunds which are in pending for more than 15 days are set for manual review
The error message provided by the gateway
The response code provided by gateway
The ARN number provided by gateway
The source of refund initiation
True- if the refunds are initiated to gateway. False- When refunds are in queue at Juspay or initiation has failed
The type of refund initiated. Possible values- STANDARD / INSTANT
The name of gateway
The order id against which refund was initiated
The transaction attempt against which refund was initiated
Expected refund credit time
Bad Request
Details of keys missing
Example: Mandatory fields are missing
Further Details of keys missing
error
access_denied
error
Internal server Error

