Skip to main content

Integrasi WooCommerce dengan Xendit

Langkah-langkah Integrasi

  1. Buka dasbor WordPress Anda dan buka tab “Plugins”, klik “Add New”.
  2. Ketik “WooCommerce - Xendit” pada search bar.
  3. Kemudian klik install.
  4. Buka tab “Installed Plugins”.
  5. Aktivasi plugin WooCommerce - Xendit Anda dan klik “Settings”.
  6. Klik tombol “Connect to Xendit
  7. Klik tombol “Allow”. Pastikan Anda sudah login di dasbor Xendit Anda terlebih dahulu.
  8. Kembali ke settings pada dasbor WooCommerce Anda, klik tautan yang tersedia untuk mencari Public API key dan Secret API key Anda dari dasbor Xendit*.
  9. Salin public API key dan Secret API key yang telah tersedia.
  • Izin untuk Secret API Key:
    • Money in: Write
    • Money out: None
    • xenPlatform: None
    • xenShield: None
  1. Tempelkan public API key secret API key tersebut pada settings WooCommerce Anda yang sebelumnya.
  2. Klik “Save Changes”.

Catatan:

  • Anda memerlukan akses admin/developer di akun Xendit Anda untuk bisa integrasi menggunakan tombol "Connect to Xendit" (langkah no. 6)
  • Jika Anda gagal untuk connect dengan Xendit (langkah no. 6-7), silahkan melanjutkan integrasi dengan API key sebagai gantinya (langkah no. 8)
  • Untuk memproses transaksi secara live, hilangkan centang pada “Enable Test Environment”.
    • Buka dasbor Xendit Anda, pada mode Live, dan salin “Public API Key” dan “Secret API Key”. Tempelkan key tersebut pada kolom “Xendit Public API Key [Live Mode]” dan “Xendit Secret API Key [Live Mode]” di WooCommerce Anda.
  • Untuk memproses transaksi secara test, centang “Enable Test Environment”.
    • Buka dasbor Xendit Anda, pada mode Test, dan salin “Public API Key” dan “Secret API Key”. Tempelkan key tersebut pada kolom “Xendit Public API Key [Test Mode]” dan “Xendit Secret API Key [Test Mode]” di WooCommerce Anda.
  • Anda tidak perlu untuk mengatur Callback URL di dasbor Xendit Anda. Plugin WooCommerce kami sudah secara otomatis mengatur ini untuk Anda.

Langkah-langkah untuk Memutuskan Integrasi

Perbesar gambar disini

  1. Buka dasbor WooCommerce Anda dan klik “WooCommerce”.
  2. Klik “Settings”.
  3. Klik “Payments”.
  4. Klik tombol “Disconnect”.
  5. Klik tombol “Disconnect” jika Anda ingin memutuskan integrasi dengan Xendit.

Catatan:

  • Pemutusan integrasi WooCommerce dengan Xendit hanya dapat dilakukan oleh Administrator dan Shop Manager.

Opsional: Firewall Whitelisting

Jika Anda menggunakan firewall, terdapat satu langkah opsional yang dapat Anda lakukan, yaitu melakukan whitelist kepada URL Callback Xendit untuk menghindari kendala dalam penerimaan Callback:

  • WooCommerce: <merchant_site>/?wc-api=wc_xendit_callback&xendit_mode=xendit_invoice_callback
  • WooCommerce CC: <merchant_site>/?wc-api=wc_xendit_callback&xendit_mode=xendit_cc_callback

Anda dapat menginput kedua URL di atas saat membuat firewall rules. Contoh di bawah merupakan tampilannya apabila Anda menggunakan Cloudflare:

Apakah dokumentasi pada bagian ini membantu?