Cara mengintegrasikan Xendit dengan systeme.io
Dalam artikel ini, Anda akan mempelajari cara mengintegrasikan akun Xendit Anda dengan akun systeme.io Anda.
Untuk memulai, Anda memerlukan:
- Akun systeme.io
- Akun Xendit
Pengaturan dan konfigurasi di akun systeme.io Anda:
Untuk menghubungkan akun systeme.io Anda dengan akun Xendit, klik foto profil Anda lalu klik Settings (1). Selanjutnya, di menu sebelah kiri, klik Payment Gateways (2).


Sebuah jendela pop-up akan muncul. Masukkan nama organisasi Anda, webhook secret, serta public/secret access token.

Pengaturan dan konfigurasi di akun Xendit Anda:
Bagaimana cara menghasilkan API secret & public key?
API Key untuk integrasi Anda dapat diperoleh dengan mengikuti langkah-langkah berikut:
- Aktifkan toggle ke Live Mode untuk menghasilkan API key produksi. Ini memungkinkan Anda memproses transaksi nyata.

- Klik API Key di bagian Developers.

- Tentukan API Key mana yang ingin Anda buat:
1. Public API Key:
Klik Copy pada tombol biru di bawah Public Key untuk mengintegrasikan Xendit Gateway ke akun systeme.io Anda.

Catatan: Public API Key Anda akan diawali dengan "xnd_public".
2. Secret API Key:
Klik Generate secret key pada tombol biru di bawah Secret keys.

Pada pop-up yang muncul, ikuti langkah-langkah berikut:
|
a) Masukkan nama API Key yang diinginkan b) Pilih izin API Key berikut
c) Klik Generate Key untuk menyalin Secret API Key Anda dan tempelkan ke pop-up di akun systeme.io Anda untuk mengintegrasikan Xendit Gateway |
|
Catatan:
- Secret API Key Anda diawali dengan "xnd_production" untuk Secret API Key LIVE.
- Secret API Key yang dihasilkan tidak dapat dilihat kembali. Jika Anda lupa atau kehilangan Secret API Key, silakan hapus API Secret Key tersebut dan buat yang baru.
Cara mengonfigurasi Webhook?
Setelah masuk ke Dashboard Xendit Anda, pilih Settings.

Klik Webhook di bagian Developers.

Aktifkan percobaan ulang otomatis jika webhook gagal dengan mengklik Enable auto-retry for failed webhook. Ini memastikan event webhook yang gagal akan dicoba ulang secara otomatis.

Mendapatkan token verifikasi webhook
- Klik View Webhook Verification Token.

- Masukkan kata sandi Anda.

- Salin token tersebut dan tempelkan ke pengaturan integrasi di akun systeme.io Anda.

Apa yang terjadi jika pembayaran Xendit gagal?
Selain percobaan direct debit utama, akan dilakukan tiga percobaan tambahan dengan interval 7 hari. Jeda waktu antar percobaan tidak dapat diubah.
