Auth Request Status

To check the status of the auth init request
anchor image
Copied !
Header NameHeader Value
Content-Typeapplication/json
X-VERIFYSHA256(“/v3/recurring/auth/status/{merchantId}/{authRequestId}” + saltKey) + “###” + saltIndex
anchor image
Copied !
Parameter NameTypeDescriptionMandatory
merchantIdStringUnique Merchant ID assigned to the merchant by PhonePeYes
authRequestIdStringAuth Request Id for which status is to be fetchedYes
anchor image
Copied !
{ "success": true, "code": "SUCCESS", "message": "Your subscription is created.", "data": { "merchantId": "MID12345", "authRequestId": "TX123456789", "subscriptionDetails": { "subscriptionId": "OMS2006110139450123456789", "state": "CREATED" } } }
{ "success": true, "code": "SUCCESS", "message": "Your subscription is active.", "data": { "merchantId": "MID12345", "authRequestId": "TX123456789", "transactionDetails": { "providerReferenceId": "P1806151323093900554957", "amount": 39900, "state": "COMPLETED", "payResponseCode": "SUCCESS", "paymentModes": [ { "mode": "ACCOUNT", "amount": 399000, "utr": "816626521616", "ifsc": "HDFC0000999", "maskedAccountNumber": "XXXXXX999", "umn": "9123dac357de123cb2cbd45283412305@ybl" } ] }, "subscriptionDetails": { "subscriptionId": "OMS2006110139450123456789", "state": "ACTIVE" } } }
{ "success": true, "code": "SUCCESS", "message": "Your subscription is failed.", "data": { "merchantId": "MID12345", "authRequestId": "TX123456789", "transactionDetails": { "providerReferenceId": "P1806151323093900554957", "amount": 39900, "state": "FAILED", "payResponseCode": "Z9", "payResponseCodeDescription": "Insufficient Funds", "paymentModes": [ { "mode": "ACCOUNT", "amount": 399000, "utr": "816626521616" } ] }, "subscriptionDetails": { "subscriptionId": "OMS2006110139450123456789", "state": "FAILED" } } }
anchor image
Copied !
{ "success": true, "code": "SUCCESS", "message": "Your subscription is created.", "data": { "merchantId": "MID12345", "authRequestId": "TX123456789", "subscriptionDetails": { "subscriptionId": "OMS2006110139450123456789", "state": "CREATED" } } }
{ "success": true, "code": "SUCCESS", "message": "Your subscription is active.", "data": { "merchantId": "MID12345", "authRequestId": "TX123456789", "subscriptionDetails": { "subscriptionId": "OMS2006110139450123456789", "state": "ACTIVE" } } }
{ "success": true, "code": "SUCCESS", "message": "Your subscription is failed.", "data": { "merchantId": "MID12345", "authRequestId": "TX123456789", "subscriptionDetails": { "subscriptionId": "OMS2006110139450123456789", "state": "FAILED" } } }
anchor image
Copied !
Parameter NameTypeDescriptionComments
merchantIdStringMerchant ID provided by PhonePe
subscriptionIdStringUser’s unique Id maintained by merchant
authRequestIdStringMerchant’s auth request Id
transactionDetailsObjectSame as normal Transaction● Available when subscription
authWorkflowType is
TRANSACTION and not in
PENNY_DROP
transactionDetails.payResponseCodeStringPhonePe 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 marshaling/unmarshalling into an enum for this at your side). This is an informative value.
transactionDetails.payResponseCodeDescriptionStringDescription of the payResponseCode
● Max Length – 256
● Optional Parameter
subscriptionDetailsObjectContains subscriptionId and state