Pengenalan Integrasi Xendit #
Integrasi Xendit pada Folkthemes menggunakan Xendit Invoice API v2. Pelanggan akan diarahkan ke halaman invoice hosted Xendit yang aman untuk menyelesaikan pembayaran.
Langkah-Langkah Konfigurasi Xendit #
- Buka menu
wp-admin -> Folkthemes -> Tab Commerce. - Cari Bagian 3. Xendit Payment Gateway (Invoice API).
- Konfigurasikan field berikut:
- Status Xendit: Centang untuk mengaktifkan di kasir.
- Environment Mode: Pilih
Sandbox(Development) atauProduction(Live). - Secret API Key: Masukkan Secret Key dari dashboard Xendit (diawali
xnd_development_...atauxnd_production_...). - Webhook Verification Token: Masukkan verification token (didapatkan dari menu Webhooks di dashboard Xendit). Token ini dikirim via header
x-callback-tokenuntuk memverifikasi keabsahan data.
- Salin Webhook Callback URL:
https://domainanda.com/wp-json/folkthemes/v1/payment/callback/xendit - Klik tombol Save Settings.
Pengaturan Webhook di Dashboard Xendit #
- Masuk ke dashboard Xendit Anda.
- Buka menu Settings -> Webhooks.
- Cari bagian Invoices (Paid & Expired), masukkan Webhook Callback URL Folkthemes Anda.
- Simpan pengaturan.