Bahasa Indonesia
API ReferenceLogin

Quick Start

Last updated 08/26/2020
  1. Login ke Dashboard Xendit. Silakan daftar disini jika Anda belum memiliki akun.

  2. Untuk dapat mencoba atau melakukan pembayaran menggunakan Xendit, Anda harus membuat secret API key Anda

    1. Pastikan Anda memiliki permission Admin atau Manage Tech sebelum melanjutkan. Anda dapat mengecek permission di Team Member settings
    2. Silakan menju ke API keys settings pada Dasbor Xendit
    3. Dalam Secret keys dibagian API Keys, Klik Generate secret key untuk membuat secret key Anda
    4. Sebuah pop-up akan muncul untuk meminta Anda mengkofigurasi nama API key dan permission-nya. Sangat disarankan untuk menjaga permission API key Anda seketat mungkin, artinya jika Anda hanya akan menggunakan satu produk tertentu, kami menyarankan Anda untuk membuat API key yang hanya memiliki permission dari produk yang Akan Anda gunakan.
      Pembatasan ini memastikan pengamanan untuk produk lain yang tidak Anda gunakan dalam kasus yang tidak menguntungkan saat API key Anda disusupi.
    5. Klik Generate Key
    6. Secret API key Anda akan ditampilkan di pop-up. Anda dapat menyalin atau mengunduh API key tersebut.
      API key hanya akan ditampilkan sekali dalam pop-up ini dan tidak akan dapat dilihat lagi setelah pop-up ditutup.
      Anda dapat membuat API key baru kapan pun Anda membutuhkannya.
    7. Anda dapat mengedit nama API key dan permission dan juga menghapus API key saat Anda membutuhkannya
  3. Anda juga perlu mengatur callback untuk dapat menerima notifikasi melalui API dari Xendit ketika ada data baru yang tersedia yaitu data pembayaran

    1. Siapkan server Anda untuk dapat menerima callback dari kami. Anda dapat menggunakan alat seperti ngrok agar endpoint tersedia untuk menerima callback
    2. Silakan menuju Callback settings pada Dasbor Xendit
    3. Pada bagian Callback, temukan produk yang Anda integrasikan dibagian Callback URL dan simpan callback URL Anda disana.
    4. Xendit akan melampirkan x-callback-token pada bagian header di permintaan callback. x-callback-token adalah token callback yang memungkinkan Anda mengidentifikasi bahwa callback tersebut dikirim oleh Xendit. x-callback-token Anda dapat ditemukan pada bagian Callback verification token di Callback settings
    5. Server kami akan mengirimkan callback ketika ada data baru. Jika server kalian dalam keadaan maintenance atau sedang ada gangguan, sistem kami akan mencoba kembali mengirimkan callback secara otomatis selama 3 kali dan akan berhenti jika tidak ada tanggapan dari server Anda
    6. Jika Anda tidak menerima callback, Anda dapat menemukan callback tersebut secara manual di Dasbor dan mengirimnya kembali. Anda dapat melakukan ini dengan mengunjungi tab Callback di Dasbor
    7. Anda bisa menerima ringkasan statistik callback Anda (berhasil dan gagal) melalui email setiap 6 jam. Anda dapat mengaktifkan fitur tersebut pada bagian pengaturan Email Recipient.
  4. Blokir permintaan yang tidak sah dari alamat IP yany tidak dikenal dengan melakukan whitelisting alamat IP Anda

    1. Silakan menuju ke IP Whitelist settings pada Dasbpr Xendit
    2. Di bagian IP Whitelists, tambahkan alamat IP untuk memasukkan IP server Anda. Anda dapat menemukan alamt IP Anda dengan menggunakan What's My IP