Sebelum mengintegrasikan layanan secara penuh ke sistem produksi, pengguna Biteship dapat menggunakan fitur Mode Testing (Sandbox). Mode ini memungkinkan pengembang untuk melakukan simulasi tanpa risiko operasional nyata, namun perlu diperhatikan bahwa beberapa fitur tertentu tetap memerlukan biaya karena menggunakan data riil.
Artikel ini akan membantu Anda memahami struktur biaya selama berada dalam mode testing:
- Fitur yang tetap dikenakan biaya di Sandbox
- Fitur yang sepenuhnya gratis di Sandbox
- Alasan pengenaan biaya pada data real
- Perbedaan penggunaan API Tracking dalam testing
1. Fitur dengan Biaya di Mode Testing (Sandbox)
Meskipun berada dalam lingkungan testing, beberapa request API tetap dikenakan biaya karena sistem Biteship mengambil data langsung secara real-time (GET data) untuk memastikan akurasi hasil integrasi Anda.
Berikut adalah rincian biayanya:
-
Cek Rates API: Rp5 / hit
Digunakan untuk mengambil data tarif ongkos kirim asli dari kurir. -
Public Tracking API: Rp10 / hit
Khusus untuk endpoint/v1/trackings/:waybill_id/couriers/:courier_code. Biaya dikenakan karena API ini menarik data langsung dari pengiriman asli di ekspedisi. -
Maps API: Rp2 / hit
Dikenakan biaya karena menggunakan data koordinat dan peta riil.
2. Fitur Gratis di Mode Testing (Sandbox)
Untuk mendukung pengembangan alur kerja bisnis Anda, fitur-fitur berikut disediakan tanpa biaya di mode testing:
-
Order API: Rp0 (Gratis)
Anda tidak dikenakan biaya hit API maupun biaya pengiriman (ongkir) saat membuat pesanan simulasi di Sandbox. -
Retrieve Tracking API: Rp0 (Gratis)
Penggunaan endpoint/v1/trackings/:iduntuk mengambil data tracking yang sudah ada di sistem Biteship tidak dikenakan biaya. Anda dapat melihat detail teknisnya di Dokumentasi Retrieve Tracking.
3. Perbandingan API Tracking dalam Testing
Penting bagi developer untuk memahami perbedaan penggunaan endpoint tracking agar dapat mengoptimalkan biaya testing:
| Endpoint | Jenis | Biaya Sandbox | Keterangan |
|---|---|---|---|
/v1/trackings/:id |
Retrieve | Gratis | Mengambil data dari internal database Biteship. (Cek Dokumen) |
/v1/trackings/:waybill/:courier |
Public | Rp10 | Mengambil data langsung dari server kurir/pengiriman asli. |
4. Mengapa Beberapa API Tetap Berbayar?
Mungkin Anda bertanya mengapa mode testing tetap memotong saldo untuk fitur tertentu. Alasannya adalah integritas data riil.
Untuk fitur seperti Cek Rates, Tracking Public, dan Maps, Biteship tetap melakukan proses fetching data ke provider pihak ketiga atau kurir secara nyata agar hasil yang Anda terima di mode testing identik dengan apa yang akan Anda terima di mode produksi nantinya.
5. Tips Menghemat Saldo Saat Testing
- Gunakan endpoint Retrieve Tracking jika Anda hanya ingin menguji tampilan status pengiriman setelah membuat order simulasi.
- Pastikan logika caching pada aplikasi Anda berjalan baik saat melakukan hit Cek Rates agar tidak terjadi redundansi request.
- Manfaatkan simulasi Order API sesering mungkin karena fitur ini sepenuhnya gratis untuk menguji alur webhook.
6. Kesimpulan
Biteship memberikan fleksibilitas tinggi di mode testing, terutama pada Order API yang sepenuhnya gratis. Namun, mohon pastikan saldo akun Anda mencukupi untuk melakukan testing pada fitur yang menggunakan data riil seperti Cek Rates, Maps, dan Public Tracking.
Jika Anda mengalami kendala atau membutuhkan bantuan lebih lanjut, silakan hubungi tim support kami melalui support@biteship.com.