Bahasa Indonesia
API ReferenceLogin

API Keys

Last updated 08/26/2020

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

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