⚡ API-First Platform

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.

Get API Keys View Endpoints
Quick Start

Up and Running in 5 Minutes

01

Register

Create a SIVO account and submit business KYC documents.

02

Get Credentials

Receive sandbox API key and secret for immediate testing.

03

Make First Call

Authenticate and make your first API call in the sandbox environment.

04

Go Production

After testing, get production credentials and go live.

cURL — Authentication
# 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"
  }
}
PHP — Bill Payment
$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;
SDKs & Tools

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.

Get Sandbox Access API Status Page