Pengalaman Menghubungkan Xendit dengan WordPress
Saya ingin membagikan pengalaman pribadi saya saat menghubungkan payment gateway Xendit dengan website WordPress yang menggunakan Homey Theme. Proses ini saya lakukan untuk memastikan sistem booking dan pembayaran dapat berjalan otomatis dan profesional.
Alasan Memilih Xendit sebagai Payment Gateway
Xendit saya pilih karena mendukung berbagai metode pembayaran seperti Virtual Account, e-Wallet, QRIS, dan kartu kredit. Selain itu, Xendit cukup fleksibel untuk diintegrasikan dengan WordPress.
Persiapan Awal
Sebelum memulai, saya memastikan beberapa hal berikut:
- Website WordPress sudah menggunakan HTTPS
- Homey Theme sudah aktif dan dikonfigurasi
- Akun Xendit sudah terverifikasi
Proses Pengaturan di WordPress
Saya menggunakan plugin payment gateway Xendit yang kompatibel dengan sistem booking. Pada tahap ini, saya memasukkan API Key dari dashboard Xendit ke halaman pengaturan plugin di WordPress.
Pengaturan mata uang saya set ke IDR dan mode transaksi disesuaikan antara Test dan Live.
Pengaturan Webhook di Dashboard Xendit
Agar status pembayaran dapat otomatis terupdate di WordPress, saya menambahkan Webhook URL di dashboard Xendit. Webhook ini berfungsi menerima notifikasi pembayaran berhasil maupun gagal.
Uji Coba Transaksi
Setelah semua pengaturan selesai, saya melakukan simulasi pemesanan dan pembayaran. Pada percobaan awal, muncul pesan "processing please wait" cukup lama, namun setelah dicek, ternyata webhook belum menerima event dengan benar.
Masalah yang Ditemui dan Solusinya
- Webhook tidak terpanggil → solusi: cek SSL dan endpoint
- Status order tidak berubah → solusi: mapping status pembayaran
- Jumlah quantity tidak sesuai → solusi: cek logika booking Homey
Kesimpulan
Integrasi Xendit dengan WordPress menggunakan Homey Theme memang membutuhkan ketelitian, terutama pada bagian webhook dan status order. Namun setelah semuanya tepat, sistem pembayaran dapat berjalan lancar dan otomatis.
Pengalaman ini saya tulis sebagai dokumentasi sekaligus referensi bagi siapa pun yang ingin menghubungkan Xendit dengan WordPress secara profesional.

0 Komentar