Unique TransactionID generated by the merchant to track request to PhonePe
transactionId length should be less than 38 characters
TXSCAN2102231651587876998585
providerReferenceId
String
PhonePe ReferenceId
T2102231652258076998155
amount
Long
Transaction amount in paise
100
paymentState
String
Please ignore this. Use "code" parameter to get latest status of transaction
PAYMENT_SUCCESS
transactionDate
long
Transaction timestamp
52:27.6
payResponseCode
String
PhonePe internal status code. Please note this is a string value and new codes are likely to be added in the future. (Please don't do the marshalling/unmarshalling into an enum for this at your side). This is an informative value
SUCCESS
mobileNumber
String
Masked mobile number of the user
Shankhajyoti
phoneNumber
String
Masked phone number of the user
94XXXXX987
name
String
Name of the customer
Shankhajyoti
paymentModes
JSON Object
PaymentModes JSON Object
PaymentModes JSON Object
transactionContext
JSON Object
TransactionContext JSON Object
TransactionContext JSON Object
PaymentModes JSON Object
Parameter Name
Type
Description
Sample Value
type
String
Payment instrument used for transaction
WALLET
amount
Long
Amount in paisa
100
TransactionContext JSON Object
Parameter Name
Type
Description
Sample Value
qrCodeId
String
QR code Id against which payment is made
Q06417857
posDeviceId
String
pos Device Id against which payment is made
null
storeId
String
Store Id against which payment is made
MS1906251249399153698572
terminalId
String
Terminal Id against which payment is made
MST1906251250336133698174
Language
Click Try It! to start a request and see the response here!