API memungkinkan aplikasi atau panel lain berkomunikasi dengan sistem secara terprogram. Integrasi sebaiknya dimulai dari dokumentasi resmi, lingkungan server yang aman, dan pencatatan response untuk setiap request.
Simpan kredensial di server
API ID dan API Key adalah kredensial rahasia. Jangan menaruh key di JavaScript frontend, aplikasi publik, screenshot, atau repository terbuka.
Ambil daftar layanan
Gunakan endpoint service list untuk memperoleh ID layanan dan data yang diperlukan. Jangan mengandalkan ID yang tersimpan lama tanpa mekanisme sinkronisasi.
Buat order dengan idempotensi aplikasi
Sebelum retry request create order, pastikan aplikasi Anda dapat membedakan request pertama dan retry. Ini membantu mengurangi risiko order ganda ketika koneksi timeout.
Simpan provider response
Catat request ID internal, Order ID yang dikembalikan, status HTTP, dan response API. Log yang terstruktur mempercepat troubleshooting.
Periksa status secara wajar
Gunakan interval polling yang tidak berlebihan atau webhook bila tersedia. Rate yang terlalu tinggi dapat menambah beban tanpa mempercepat proses order.