get https://uptime.phonepe.com/v1/merchants///health
The health check API gives realtime information on the health of PhonePe payment systems and reports the downtimes, if any. In order to eliminate the dependency on the email alerts, we would recommend you to integrate Health Check API.
The Health Check API will post the performance status of the merchant ID for the last 10 minutes from the time when API is called. The matrices are shared at two levels i.e Overall ecosystem of merchant and individual payment instrument basis on the thresholds configured for the merchant ID.
You can consume this API and can take the necessary action basis on the responses of this API
Parameter | Type | Description | Mandatory |
---|---|---|---|
merchantId | String | Unique Merchant ID assigned to the merchant by PhonePe | Yes |
transactionId | String | Unique Transaction ID generated by the merchant. | Yes |
Header Name | Header Value |
---|---|
Content-Type | application/json |
X-VERIFY | SHA256("/v1/merchants/{merchantId}/{transactionId}/health" + saltKey) + "###" + saltIndex |
{
"message": "PhonePe is experiencing fluctuations in payments through UPI",
"overallHealth": "UP",
"instruments": [
{
"instrument": "WALLET",
"health": "UP",
"providers": []
},
{
"instrument": "UPI",
"health": "DEGRADED",
"providers": [
{
"providerType": "BANK",
"providerId": "UTIB",
"providerName": "Axis bank",
"health": "DOWN",
"reason": "Low success rates"
}
]
},
{
"instrument": "CREDIT_CARD",
"health": "UP",
"providers": []
},
{
"instrument": "DEBIT_CARD",
"health": "UP",
"providers": []
}
]
}
Parameter Name | Type | Description / validations |
---|---|---|
overallHealth | Enum | Overall health of PhonePe (across all instruments). |
message | String | Text summary of PhonePe payment’s health |
instrument | Enum | Mode through which payment is done, namely ‘WALLET’, ‘UPI’, ‘DEBIT_CARD’ and ‘CREDIT_CARD’ |
instrument.health | Enum | Health of a particular instrument |
providers | Further detailed information on specific providers (banks, etc.) that are down. Please note that, for simplicity, only providers with “DOWN” health will be included in the response. |
Health Type | Description |
---|---|
UP | Success rates are normal |
DEGRADED | There are some fluctuations in success rates |
DOWN | Success rates are critically low |
Code | Description |
---|---|
BAD_REQUEST | Invalid request |
AUTHORIZATION_FAILED | Invalid X-VERIFY header |
INTERNAL_SERVER_ERROR | Something went wrong |