Two status endpoints let you monitor both your merchant configuration and the Kushki platform health in real time.
Get Gateway Status#
Returns which payment methods are currently enabled for your specific merchant account. Use it at checkout load time to dynamically show only the options that are active.GET /rules/v1/gatewayStatus
Public-Merchant-Id: <your-public-key>
| Field | Type | Description |
|---|
card | boolean | true if card payments (credit/debit) are enabled |
transfer | boolean | true if bank transfer (PSE) is enabled |
cash | boolean | true if cash payments are enabled |
{
"card": true,
"transfer": true,
"cash": false
}
Call this endpoint on checkout load and render only the payment methods that return true. This prevents showing options that are temporarily disabled or not configured for your account.
Returns the operational status of all Kushki and BillPocket platform components — processors, APIs, and infrastructure. No authentication required.The response contains two top-level arrays: kushki and billpocket. Each entry is a platform component with its current status, uptime percentage, and incident counters for the reported date range.| Field | Type | Description |
|---|
name | string | Component name (e.g. "Payment Processing") |
description | string | Incident description, if any |
status | string | Current status — see values below |
uptime_percentage | number | Uptime % for the reported date range |
major_outage | integer | Number of major outages in the period |
partial_outage | integer | Number of partial outages in the period |
range_start / range_end | string | Date range covered by the uptime stats |
| Value | Meaning |
|---|
operational | Component is fully functional |
degraded_performance | Component is working but with elevated errors or latency |
partial_outage | Component is partially unavailable |
major_outage | Component is down |
{
"kushki": [
{
"name": "Payment Processing",
"description": null,
"status": "operational",
"uptime_percentage": 100,
"major_outage": 0,
"partial_outage": 0,
"range_start": "2026-01-01",
"range_end": "2026-03-31"
}
],
"billpocket": [
{
"name": "Home",
"description": null,
"status": "operational",
"uptime_percentage": 100,
"major_outage": 0,
"partial_outage": 0,
"range_start": "2026-01-01",
"range_end": "2026-03-31"
}
]
}
This endpoint is publicly accessible — no Merchant-Id header is needed. Use it to build internal dashboards or trigger alerts when a component's status is not "operational".
Authentication#
| Endpoint | Authentication |
|---|
| Get Gateway Status | Public-Merchant-Id header required |
| Get Platform Status | No authentication required — publicly accessible |
Using the API#
https://api.kushkipagos.com/
Available Endpoints#
Get Gateway Status
Returns a boolean per payment method — card, transfer, and cash — indicating whether each is currently active for your merchant.
Get Platform Status
Returns the operational status, uptime, and incident counters for all Kushki and BillPocket platform components. No authentication required.
Got a suggestion on this documentation? Contact us.