Dashboard
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-list

Price 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/deposit

Request 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/order

Create 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%"
  }
}