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
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.