Kavodax Partner API Documentation
Complete API reference and integration guides
Welcome to Kavodax Partner API
Here, you'll find complete API references, step-by-step guides, and end-to-end workflow examples to help you integrate our payment infrastructure quickly and confidently.
Quick Start
- Register your application to receive API credentials
- Set up HMAC authentication with your API Key and Secret Key
- Create a customer and initiate KYC verification
- Test onramp transactions in sandbox mode
- Test offramp transactions in sandbox mode
- Configure webhooks to receive real-time updates
Base URL
https://app.kavodax.com/api/partner/v1Production environment coming soon. All testing should be done in sandbox mode.
Core API Concepts
Before integrating, get familiar with these core concepts
Authentication
All API requests require authentication using API Key and Secret Key. Requests are signed using HMAC-SHA256 to ensure security and prevent tampering.
Customers
Customers represent end-users in your platform. Each customer must complete KYC verification before conducting transactions. Customers can have multiple transactions and recipients.
Transactions
Track onramp and offramp transactions with real-time status updates. Transactions go through multiple states: initiated, pending, completed, or failed.
Webhooks
Receive real-time notifications about transaction status changes, KYC updates, and balance changes. All webhooks include HMAC signatures for verification.
Integration Checklist
Register your application
Get your API credentials from the Partner Portal
Implement HMAC authentication
Sign all API requests with your secret key
Test in sandbox environment
Use simulation endpoints to test your integration
Set up webhook endpoints
Receive real-time transaction updates
Test thoroughly in sandbox
Use simulation endpoints to test all scenarios before going live
Testing with Postman
We provide a complete Postman collection with pre-configured requests for all API endpoints, including HMAC authentication setup and sandbox simulation examples.
Download Postman Collection
Import this collection to get started with all API endpoints pre-configured
Import Postman Collection
- Download the collection file from the Partner Portal
- Open Postman and click "Import" in the top left
- Drag and drop the collection file or browse to select it
- The collection will appear in your sidebar with all endpoints
Configure Environment Variables
After importing, set up these environment variables in Postman:
baseUrlhttps://app.kavodax.comapiKeyYour API Key (pk_...)secretKeyYour Secret Key (sk_...)customerIdTest customer ID (auto-populated after KYC)Pre-Request Script
The collection includes a pre-request script that automatically generates HMAC signatures for all requests. You don't need to manually sign requests in Postman.
The script reads your api_key and secret_key from environment variables and calculates the signature for each request before sending it.
Collection Structure
Testing Tips
- •Run requests in order: Registration → KYC → Transactions
- •Save customer IDs and transaction IDs from responses to reuse in subsequent requests
- •Check the "Tests" tab in each request to see automatic validations