Build on SIVO API
A single REST API to access BBPS, AePS, money transfer, QR payments, merchant services, and more. Developer-friendly with full documentation, sandbox, and SDKs.
Up and Running in 5 Minutes
Register
Create a SIVO account and submit business KYC documents.
Get Credentials
Receive sandbox API key and secret for immediate testing.
Make First Call
Authenticate and make your first API call in the sandbox environment.
Go Production
After testing, get production credentials and go live.
# Get Access Token
curl -X POST https://api.sivo.one/v1/auth/token \
-H "Content-Type: application/json" \
-d '{
"api_key": "sk_sandbox_xxxxxxxxxx",
"api_secret": "sk_sec_xxxxxxxxxx"
}'
# Response
{
"success": true,
"data": {
"access_token": "eyJhbGci...",
"expires_in": 3600,
"token_type": "Bearer"
}
}
$client = new SivoClient([
'api_key' => 'sk_sandbox_xxx',
'api_secret' => 'sk_sec_xxx',
'sandbox' => true,
]);
$payment = $client->bbps->pay([
'biller_id' => 'ELEC001',
'consumer_number' => '123456789',
'amount' => 150000, // in paise
'reference_id' => uniqid('sivo_'),
]);
echo $payment->transaction_id;
Developer Toolkit
PHP SDK
Composer package with full SIVO API support, automatic retries, and webhook handling.
JavaScript SDK
Node.js and browser SDK for frontend and backend integration.
Python SDK
pip installable Python client with async support.
REST API
Language-agnostic RESTful API with JSON responses and comprehensive error codes.
Webhooks
Real-time event notifications for transaction status, refunds, and alerts.
Sandbox
Full-featured sandbox environment with simulated billers and test accounts.
Ready to Build on SIVO?
Get your free sandbox API keys and start building in minutes.