Two lightweight endpoints to check the health of both your merchant configuration and the Kushki platform in real time.
Gateway Status
Returns which payment methods (card, transfer, cash) are currently enabled for your merchant account.
Platform Status
Returns the real-time operational status of all Kushki and BillPocket components, with uptime metrics.
Gateway Status#
GET /rules/v1/gatewayStatusUse this endpoint to verify which payment methods are active for a specific merchant before rendering your checkout. The response returns one boolean per method.Authentication#
Requires your Public Merchant ID as a header:Response#
{
"card": true,
"transfer": true,
"cash": false
}
| Field | Type | Description |
|---|
card | boolean | Whether card payments are enabled for this merchant |
transfer | boolean | Whether bank transfer payments are enabled |
cash | boolean | Whether cash payments are enabled |
Use this endpoint during checkout initialization to conditionally display only the payment methods available to your merchant — no query parameters required.
Use this endpoint to monitor the real-time operational health of Kushki and BillPocket. Returns one array per platform, where each item represents a component and its current status.Authentication#
This endpoint is public and does not require authentication. No request body or query parameters are needed.
Status Values#
| Status | Description |
|---|
operational | Functioning normally — no known issues |
degraded_performance | Reduced performance but still functional |
partial_outage | Some functionality unavailable for a subset of users |
major_outage | Component completely unavailable or severely impacted |
Response Structure#
The response contains two arrays — one per platform:| Field | Description |
|---|
kushki[] | Kushki platform components and their status |
billpocket[] | BillPocket platform components and their status |
Each component object includes:| Field | Type | Description |
|---|
name | string | Display name of the component |
status | string | Current status (see values above) |
description | string | null | Incident description, if any |
uptime_percentage | number | Uptime % for the reporting period (0–100) |
major_outage | number | Major outage incidents in the reporting period |
partial_outage | number | Partial outage incidents in the reporting period |
range_start | date | Start of the reporting period (YYYY-MM-DD) |
range_end | date | End of the reporting period (YYYY-MM-DD) |
updated_at | datetime | Last update to this component's record (ISO 8601) |
only_show_if_degraded | boolean | true if this component only appears when there's an active incident |
Using the API#
https://api.kushkipagos.com/
Available Endpoints#
Get Gateway Status
Returns active payment methods for a merchant. Requires Public Merchant ID.
Get Platform Status
Returns real-time status for all Kushki and BillPocket components. No authentication required.
Got a suggestion on this documentation? Contact us.