Pengenalan Integrasi Duitku #
Duitku adalah payment gateway Indonesia yang menyediakan berbagai metode pembayaran populer mulai dari QRIS dinamis, Virtual Account berbagai bank nasional, E-Wallet, hingga gerai retail minimarket.
Folkthemes menggunakan integrasi resmi Duitku Inquiry v2 API dengan verifikasi signature MD5.
Langkah-Langkah Konfigurasi Duitku #
- Masuk ke
wp-admin -> Folkthemes -> Tab Commerce. - Gulir ke bawah menuju Bagian 4. Duitku Payment Gateway (Inquiry v2).
- Konfigurasikan field berikut:
Field Nilai / Keterangan Status Duitku Centang untuk mengaktifkan metode Duitku di kasir. Environment Mode Pilih Sandboxuntuk pengujian, atauProductionuntuk transaksi uang riil.Merchant Code Kode merchant yang Anda peroleh dari dashboard Duitku (contoh: D1234).Merchant Key / API Key Kunci rahasia API dari menu Project Setting di dashboard Duitku. Webhook Callback URL Salin URL callback yang ditampilkan di bawah form:
https://domainanda.com/wp-json/folkthemes/v1/payment/callback/duitku - Klik tombol Save Settings.
Pengaturan di Dashboard Duitku Merchant #
- Login ke dashboard Duitku Anda (Production atau Sandbox).
- Buka menu My Project -> pilih project website Anda.
- Masukkan Callback URL dengan URL webhook Folkthemes Anda:
https://domainanda.com/wp-json/folkthemes/v1/payment/callback/duitku - Simpan konfigurasi di dashboard Duitku.
Penting: Lingkungan Development vs Production #
Catatan Environment:
- Development (Localhost): Server Duitku tidak dapat mengirimkan callback webhook ke domain
localhostatau IP internal lokal. Jika sedang menguji di localhost, gunakan alat tunnel publik seperti Cloudflare Tunnel atau Ngrok, dan perbarui URL callback di Duitku. - Production: Website wajib menggunakan domain publik dengan protokol HTTPS yang valid dan sertifikat SSL aktif.