API Keys
Xendit mengautentikasi API request Anda menggunakan API Key Anda. Jika Anda tidak menyertakan API Key Anda saat melakukan API request, atau menggunakan salah satu yang salah atau dihapus, Xendit akan mengembalikan eror.
Setiap akun dilengkapi dengan api keys yang terpisah untuk _testing _dan melakukan dan untuk transaksi Live. Semua perintah API dapat dibuat dalam mode Test atau mode Live.
Terdapat dua tipe API key, yaitu:
- Secret API key
Secret key digunakan untuk membuat semua perintah atas nama akun Anda. Kunci ini harus dirahasiakan dan disimpan hanya di server Anda. - Public API key
Public key digunakan untuk mengidentifikasi akun Anda di Xendit. Dengan kata lain, key ini dicantumkan dalam kode Xendit.js Javascript atau aplikasi Android atau iPhone Anda. Public key hanya dapat digunakan untuk membuat token dan otentikasi pada Kartu Kredit/Debit.
Setiap akun memiliki total dua API key setelah proses pendaftaran: Sepasang public key untuk test dan mode live. Anda tidak akan memiliki secret API key saat Anda mulai. Pengaturan default ini untuk mencegah secret API key disusupi untuk pelanggan yang tidak berintegrasi dengan Xendit menggunakan API. Anda bisa membuat atau menghapus secret API key sesuai kebutuhan Anda di Dasbor
INFO
Catatan: Hanya gunakan API key mode Test untuk integrasi dan pengujian. Ini menjamin Anda untuk menghindari pembuatan atau modifikasi transaksi Live secara tidak disengaja
Setiap API key memiliki permission yang Anda dapat konfigurasi. Terdapat tiga tipe permission API key, yaitu:
- None
Anda tidak memberikan akses API terhadap produk tersebut. - Read
Anda memberikan akses API untuk membaca data saja pada produk yang Anda tentukan. Anda dapat memberikan akses Read ketika Anda hanya ingin, sebagai contoh, mengecek saldo akun Anda atau mengecek suatu detil pembayaran. - Write
Anda memberikan akses API untuk membaca dan mengubah data pada produk yang Anda tentukan. Anda dapat memberikan akses Write ketika Anda ingin membaca dan juga melakukan suatu aksi tertentu seperti membuat Invoice, membuat Disbursement, atau mengecek VA, dll
API Keys page
Generate API key configuration
Last Updated on 2023-06-02