P2M Transaction Status
This is a Server-to-Server API that takes orderid 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
Unique ID generated by JusPay for the given order
Given order ID
Status of order. Click here for transaction status codes
Status ID is a numeric id corresponding to the status value, Click here for transaction status codes
The order amount
Order creation timestamp in UTC
The email Id of the customer passed during order creation
The phone number of the customer passed during order creation
The customer id passed during order creation
The merchant id provided by Juspay
The currency passed during order creation. Default is INR
The product_id provided during order creation. Empty in case its not passed
Transaction ID for the payment attempt. Can be used as an identifier at PG end and will be present in reconciliation report.
The payment method type used for transaction. Possible value- UPI
The payment method used for the transaction. Example- UPI
true if the order has been completely refunded. Will be false for partial refunds or if the order doesn't have any refunds.
Amount which has been refunded so far for the given order
The unique id generated by Juspay for a particular transaction. Can be used as an identifier in case of UPI transaction
The json object with the details of the transaction
The json object with the details receive from PG
Unique ID generated by JusPay for the given order
The bank reference number provided by the gateway
The transaction creation timestamp
Transaction Id from the underlying gateway
Transaction Id for the payment attempt
The response message provided by the gateway
Gateway Id of the gateway used for performing this transactions
Example: AXIS_BIZ=511/ YES_BIZ=514/ RBL_BIZ=516
The gateway reference id used for the transaction
The json containing the details of the UPI used for the transaction
Transaction Flow type. Example- INAPP
Name of the bank used for the transaction
Code of the bank used for the transaction
Payer VPA
Payer App
(Optional) The json containing the details of the mandate in case of mandate transaction
Bad Request
Details of keys missing
Example: Mandatory fields are missing
Further Details of keys missing
error
access_denied
error
Internal server Error

