Setelah mendaftar di Duitku dan mendapatkan Merchant Code serta API Key, langkah berikutnya adalah melakukan integrasi. Integrasi ini penting agar website Kamu bisa otomatis menerima pembayaran dan memperbarui status transaksi.
Langkah Integrasi Duitku
1. Siapkan Data dari Dashboard Duitku
- Merchant Code
 - API Key
 - Callback URL (alamat website untuk menerima notifikasi)
 
2. Buat Endpoint Order
Website perlu mengirim data transaksi ke API Duitku. Contoh parameter dasar:
{
"merchantCode": "DS1234",
"paymentAmount": "35000",
"merchantOrderId": "INV-20250921-001",
"productDetail": "Top Up Mobile Legends 140 Diamonds",
"customerVaName": "Budi",
"email": "[email protected]",
"phoneNumber": "08123456789",
"callbackUrl": "https://domain.com/callback/duitku"
}
Duitku akan mengembalikan Payment URL untuk pelanggan.
3. Tampilkan Halaman Pembayaran
Redirect pelanggan ke Payment URL yang diberikan Duitku. Di sana pelanggan bisa memilih metode pembayaran.
4. Atur Callback
Setelah pembayaran selesai, Duitku akan mengirim notifikasi ke callbackUrl. Pastikan server Kamu menyimpan status transaksi (Success, Pending, Failed) di database.
5. Uji Coba dengan Sandbox
Gunakan mode Sandbox untuk memastikan integrasi berjalan sebelum go-live.
Contoh Alur Transaksi
- Pelanggan membeli diamond seharga Rp35.000.
 - Website membuat order via API Duitku.
 - Duitku menampilkan Payment URL.
 - Pelanggan bayar melalui QRIS.
 - Duitku mengirim callback sukses.
 - Website otomatis mengirim produk ke pelanggan.
 
Website Siap Pakai dengan Integrasi Duitku
Jika Kamu ingin langsung memiliki website top up games dan PPOB tanpa ribet, gunakan jasa Kiosweb.id.
Website dari Kiosweb.id sudah:
- Mendukung integrasi Duitku secara penuh.
 - Memiliki fitur top up games, PPOB, dan voucher digital.
 - Dibangun dengan CodeIgniter 4 yang ringan dan aman.
 - Dilengkapi dashboard untuk mengatur produk dan transaksi.
 
Hubungi Kiosweb.id sekarang untuk konsultasi:
- Website: https://kiosweb.id
 - WhatsApp: 085800670494
 
