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