V2.4.0 Build
Developer Console
Infrastruktur API untuk pengiriman produk digital prabayar paling efisien di Indonesia.
Authentication
Kirimkan merchantId dan secretKey dalam body JSON untuk setiap permintaan API.
{
"merchantId": "CT-XXXXXX",
"secretKey": "CT-Key-XXXXXX"
}POST
/v1/price-listPrice List
Sinkronisasi katalog secara real-time. Harga yang dikembalikan sudah termasuk margin sesuai tier akun Anda.
curl -X POST https://ciaatopup.com/v1/price-list ^
-H "Content-Type: application/json" ^
-d "{\"merchantId\":\"CT-XXXXXX\",\"secretKey\":\"CT-Key-XXXXXX\"}"Success Response
{
"status": true,
"data": [
{
"code": "xld25",
"name": "XL Data 25GB",
"category": "Data",
"brand": "XL",
"price": 24500,
"admin_fee": 1000,
"status": "Available"
}
],
"account": {
"tier": "Reseller",
"applied_margin": "2%"
}
}POST
/v1/depositRequest Deposit
Otomatisasi pengisian saldo via QRIS dinamis. Saldo akan otomatis bertambah setelah QRIS dibayar tepat sesuai nominal.
curl -X POST https://ciaatopup.com/v1/deposit ^
-H "Content-Type: application/json" ^
-d "{\"merchantId\":\"CT-XXXXXX\",\"secretKey\":\"CT-Key-XXXXXX\",\"nominal\":50000}"Success Response
{
"status": true,
"message": "Tiket deposit berhasil dibuat.",
"data": {
"orderId": "DEP-1710000000000",
"total": 50450,
"qrDataUri": "data:image/png;base64,iVBORw0KGgoAAAANSUhEU..."
}
}POST
/v1/orderCreate Order
Eksekusi transaksi topup digital. Pastikan saldo mencukupi sebelum mengirimkan permintaan.
curl -X POST https://ciaatopup.com/v1/order ^
-H "Content-Type: application/json" ^
-d "{\"merchantId\":\"CT-XXXXXX\",\"secretKey\":\"CT-Key-XXXXXX\",\"buyer_sku_code\":\"xld25\",\"customer_no\":\"087800001233\",\"ref_id\":\"unique_trx_123\"}"Success Response
{
"status": true,
"data": {
"ref_id": "unique_trx_123",
"status": "Success",
"sn": "10029388123901",
"price": 24500,
"tier": "Reseller",
"discount": "2%"
}
}