Dokumentasi API

Panduan untuk integrasi dengan layanan Billing Center.

API Billing Center memungkinkan mitra bisnis dan pengembang untuk berintegrasi dengan platform kami secara terprogram. Akses ke API bersifat terbatas dan memerlukan persetujuan terlebih dahulu.

Otentikasi

Semua permintaan ke API harus diotentikasi menggunakan kunci API (API Key). Anda dapat memperoleh kunci API setelah kemitraan Anda disetujui. Sertakan kunci API Anda dalam header Authorization pada setiap permintaan.

Authorization: Bearer YOUR_API_KEY

Akses Terbatas

Dokumentasi ini hanya memberikan gambaran umum. Detail lengkap mengenai endpoint, parameter, dan contoh respons hanya tersedia untuk mitra yang telah terdaftar. Metode POST dan GET yang sensitif tidak ditampilkan secara publik.

Contoh Endpoint

Berikut adalah beberapa contoh endpoint yang tersedia.

GET /v1/summary/daily

Mengambil ringkasan pendapatan harian untuk rentang tanggal tertentu.

curl "https://xxx.xxx.xxx/v1/summary/daily?start_date=2025-07-01&end_date=2025-07-07" \
  -H "Authorization: Bearer YOUR_API_KEY"

Contoh respons (struktur disederhanakan):

{
  "status": "success",
  "data": [
    {
      "date": "2025-07-01",
      "total_revenue": "******"
    },
    {
      "date": "2025-07-02",
      "total_revenue": "******"
    }
    // ... data lainnya
  ]
}

POST /v1/reports/generate

Membuat permintaan untuk menghasilkan laporan kustom (misalnya, laporan bulanan dalam format PDF). Endpoint ini hanya tersedia untuk akun bisnis premium.

curl -X POST "https://xxx.xxx.xxx/v1/reports/generate" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
        "report_type": "monthly",
        "month": "7",
        "year": "2025",
        "format": "pdf"
      }'

Permintaan ini akan memicu proses di latar belakang. Status laporan dapat diperiksa melalui endpoint lain.

Tertarik Menjadi Mitra?

Jika Anda tertarik untuk berintegrasi dengan Billing Center dan mendapatkan akses penuh ke API kami, silakan hubungi tim kemitraan kami.

Email: support@billingcenter.online