Base URL
Authentication
Transaction API supports two authentication methods:JWT Authentication
Most endpoints require JWT authentication via theAuthorization header:
API Key Authentication
Some endpoints use API key authentication:public- For payment creation (pk_*)secret- For merchant operations (sk_*)any- For webhook logs (either key type)
Response Format
All responses follow this format:Error Codes
ID Formats
All entity IDs use prefixed formats:Rate Limits
- Authentication endpoints: 5 requests per minute
- Payment creation: 10 requests per minute
- Other endpoints: 100 requests per minute