For Developers & Platforms

Kaspi Pay API for Your Platform

Invoice creation, payment verification, webhook notifications, fiscalization — all through a single REST API. Integration from 1 day.

How Integration Works

Typical flow: your system creates an invoice → customer pays in Kaspi → webhook "paid" → your logic triggers

Create Invoice (API)
Customer Pays in Kaspi
Webhook "paid"
Your System Reacts

What the API Provides

Invoice Creation

POST request with amount and phone number. Customer receives a push notification in Kaspi.

Payment Statuses

Get current status: created, paid, expired, error. Polling or webhook.

Webhook Events

HTTP POST to your endpoint on status change. Retry on errors, HMAC signing.

Fiscalization

Automatic fiscal receipt delivery through integrated cash register services.

Sandbox

Test environment for development. Payment emulation without real money.

Postman Collection

Ready-made request collection for quick start. Import and test in minutes.

Developer FAQ

What API format?

REST API with JSON body. Authentication via API key in header.

Are there rate limits?

Standard limit is sufficient for most integrations. Extended plans available for high loads.

How to test without real payments?

Use the sandbox environment. All endpoints are identical to production, but payments are emulated.

Do you support idempotency?

Yes. Pass a unique idempotency key to protect against duplicate requests.