How I Integrated Xendit with WordPress Using the Homey Theme

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.

Posting Komentar

0 Komentar