curl --request GET \
--url https://sandbox.cashfree.com/pg/incident \
--header 'x-api-version: <x-api-version>' \
--header 'x-client-id: <api-key>' \
--header 'x-client-secret: <api-key>'import requests
url = "https://sandbox.cashfree.com/pg/incident"
headers = {
"x-api-version": "<x-api-version>",
"x-client-id": "<api-key>",
"x-client-secret": "<api-key>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {
'x-api-version': '<x-api-version>',
'x-client-id': '<api-key>',
'x-client-secret': '<api-key>'
}
};
fetch('https://sandbox.cashfree.com/pg/incident', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://sandbox.cashfree.com/pg/incident",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-version: <x-api-version>",
"x-client-id: <api-key>",
"x-client-secret: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://sandbox.cashfree.com/pg/incident"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-version", "<x-api-version>")
req.Header.Add("x-client-id", "<api-key>")
req.Header.Add("x-client-secret", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://sandbox.cashfree.com/pg/incident")
.header("x-api-version", "<x-api-version>")
.header("x-client-id", "<api-key>")
.header("x-client-secret", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://sandbox.cashfree.com/pg/incident")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-version"] = '<x-api-version>'
request["x-client-id"] = '<api-key>'
request["x-client-secret"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"count": 4,
"incidents": [
{
"incident_id": "INCIDENT_MEDIUM_HDFCBank_a7259c79-25a8-4b86-bcab-715623fras86",
"incident_impact": "MEDIUM",
"incident_message": "We are facing issues with HDFC bank UPI payments.",
"incident_start_time": "2021-04-16T14:00:00+05:30",
"incident_end_time": null,
"incident_status": "OPEN",
"incident_type": "UNSCHEDULED",
"payment_method": {
"upi": {
"upi_issuer": [
"ALL_BANKS"
],
"upi_psp": [
"GPAY",
"PHONEPE"
],
"upi_vpa": [
"ybl"
],
"is_npci_downtime": false
}
}
},
{
"incident_id": "INCIDENT_HIGH_sbiBank_a7259c79-4r42-t5f2-fsdd-87987sdf79as",
"incident_impact": "HIGH",
"incident_message": "We are facing issues with SBI bank VISA SBI cards payments.",
"incident_start_time": "2024-06-01T14:00:00+05:30",
"incident_end_time": "2024-06-01T15:30:00+05:30",
"incident_status": "RESOLVED",
"incident_type": "SCHEDULED",
"payment_method": {
"card": {
"card_issuer": [
"State Bank of India"
],
"card_type": [
"ALL_CARDS"
],
"card_network": [
"VISA"
]
}
}
},
{
"incident_id": "INCIDENT_HIGH_axisBank_a7259c79-4r42-t5f2-fsdd-87987sdf79as",
"incident_impact": "HIGH",
"incident_message": "We are facing issues with Axis bank netbanking payments.",
"incident_start_time": "2024-06-01T14:00:00+05:30",
"incident_end_time": null,
"incident_status": "OPEN",
"incident_type": "UNSCHEDULED",
"payment_method": {
"net_banking": {
"net_banking_issuer": [
"Axis Bank",
"Bank of Baroda"
]
}
}
},
{
"incident_id": "INCIDENT_HIGH_hdfcWallet_a7259c79-4r42-t5f2-fsdd-87987sdf79as",
"incident_impact": "LOW",
"incident_message": "We are facing issues with HDFC wallet payments.",
"incident_start_time": "2024-06-01T14:00:00+05:30",
"incident_end_time": null,
"incident_status": "UPDATE",
"incident_type": "UNSCHEDULED",
"payment_method": {
"wallet": {
"wallet_issuer": [
"Mobikwik",
"Paytm"
]
}
}
}
]
}{
"message": "authentication Failed",
"code": "request_failed",
"type": "authentication_error"
}{
"message": "internal Server Error",
"help": "Check latest errors and resolution from Merchant Dashboard API logs: https://bit.ly/4glEd0W Help Document: https://bit.ly/4eeZYO9",
"code": "internal_error",
"type": "api_error"
}Fetch All Downtimes
Fetches active downtimes across various payment methods based on filters. Gives all active downtimes when no filters are applied.
curl --request GET \
--url https://sandbox.cashfree.com/pg/incident \
--header 'x-api-version: <x-api-version>' \
--header 'x-client-id: <api-key>' \
--header 'x-client-secret: <api-key>'import requests
url = "https://sandbox.cashfree.com/pg/incident"
headers = {
"x-api-version": "<x-api-version>",
"x-client-id": "<api-key>",
"x-client-secret": "<api-key>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {
'x-api-version': '<x-api-version>',
'x-client-id': '<api-key>',
'x-client-secret': '<api-key>'
}
};
fetch('https://sandbox.cashfree.com/pg/incident', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://sandbox.cashfree.com/pg/incident",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-version: <x-api-version>",
"x-client-id: <api-key>",
"x-client-secret: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://sandbox.cashfree.com/pg/incident"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-version", "<x-api-version>")
req.Header.Add("x-client-id", "<api-key>")
req.Header.Add("x-client-secret", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://sandbox.cashfree.com/pg/incident")
.header("x-api-version", "<x-api-version>")
.header("x-client-id", "<api-key>")
.header("x-client-secret", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://sandbox.cashfree.com/pg/incident")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-version"] = '<x-api-version>'
request["x-client-id"] = '<api-key>'
request["x-client-secret"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"count": 4,
"incidents": [
{
"incident_id": "INCIDENT_MEDIUM_HDFCBank_a7259c79-25a8-4b86-bcab-715623fras86",
"incident_impact": "MEDIUM",
"incident_message": "We are facing issues with HDFC bank UPI payments.",
"incident_start_time": "2021-04-16T14:00:00+05:30",
"incident_end_time": null,
"incident_status": "OPEN",
"incident_type": "UNSCHEDULED",
"payment_method": {
"upi": {
"upi_issuer": [
"ALL_BANKS"
],
"upi_psp": [
"GPAY",
"PHONEPE"
],
"upi_vpa": [
"ybl"
],
"is_npci_downtime": false
}
}
},
{
"incident_id": "INCIDENT_HIGH_sbiBank_a7259c79-4r42-t5f2-fsdd-87987sdf79as",
"incident_impact": "HIGH",
"incident_message": "We are facing issues with SBI bank VISA SBI cards payments.",
"incident_start_time": "2024-06-01T14:00:00+05:30",
"incident_end_time": "2024-06-01T15:30:00+05:30",
"incident_status": "RESOLVED",
"incident_type": "SCHEDULED",
"payment_method": {
"card": {
"card_issuer": [
"State Bank of India"
],
"card_type": [
"ALL_CARDS"
],
"card_network": [
"VISA"
]
}
}
},
{
"incident_id": "INCIDENT_HIGH_axisBank_a7259c79-4r42-t5f2-fsdd-87987sdf79as",
"incident_impact": "HIGH",
"incident_message": "We are facing issues with Axis bank netbanking payments.",
"incident_start_time": "2024-06-01T14:00:00+05:30",
"incident_end_time": null,
"incident_status": "OPEN",
"incident_type": "UNSCHEDULED",
"payment_method": {
"net_banking": {
"net_banking_issuer": [
"Axis Bank",
"Bank of Baroda"
]
}
}
},
{
"incident_id": "INCIDENT_HIGH_hdfcWallet_a7259c79-4r42-t5f2-fsdd-87987sdf79as",
"incident_impact": "LOW",
"incident_message": "We are facing issues with HDFC wallet payments.",
"incident_start_time": "2024-06-01T14:00:00+05:30",
"incident_end_time": null,
"incident_status": "UPDATE",
"incident_type": "UNSCHEDULED",
"payment_method": {
"wallet": {
"wallet_issuer": [
"Mobikwik",
"Paytm"
]
}
}
}
]
}{
"message": "authentication Failed",
"code": "request_failed",
"type": "authentication_error"
}{
"message": "internal Server Error",
"help": "Check latest errors and resolution from Merchant Dashboard API logs: https://bit.ly/4glEd0W Help Document: https://bit.ly/4eeZYO9",
"code": "internal_error",
"type": "api_error"
}Authorizations
Client app ID. You can find your app id in the Merchant Dashboard.
Client secret key. You can find your secret key in the Merchant Dashboard.
Headers
API version to be used.
Query Parameters
Valid incident id for fetching incident details.
Filter incidents by status. Possible values: ACTIVE, UPCOMING, RESOLVED.
ACTIVE, UPCOMING, RESOLVED Filter incidents by impact level. Possible values: HIGH, MEDIUM, LOW.
HIGH, MEDIUM, LOW Filter incidents by type. Possible values: SCHEDULED, UNSCHEDULED.
SCHEDULED, UNSCHEDULED Filter incidents by start time. Format: YYYY-MM-DD HH:MM:SS.
Filter incidents by end time. Format: YYYY-MM-DD HH:MM:SS.
Filter incidents by payment method. Possible values: UPI, CARD, NET_BANKING, WALLET.
UPI, CARD, NET_BANKING, WALLET Was this page helpful?