Base URL
Authentication
All API requests require authentication using your Secret Key (sk_prod_xxxx
). Include it in the Authorization
header:
Overview
The Chipi Pay API provides endpoints for:- Getting Available Services – Retrieve a list of services (SKUs) available for purchase.
- Buying Services – Process service purchases using blockchain transactions.
Notifications and Webhooks
When you buy a service, you’ll receive status updates via webhooks or via email at the URL and email you configured in your dashboard.Steps to set up your webhook
- For setting up Webhooks and email notifications, see the API Quickstart.
Rate Limits
API requests are limited to 100 requests per minute per API key.
Error Handling
The API uses standard HTTP status codes to indicate success or failure:200
- Success400
- Bad Request401
- Unauthorized404
- Not Found429
- Rate Limited500
- Internal Server Error
error
and message
field: