Getting Started

Selamat datang di laman developer duitku.com. Integrasi dengan duitku dapat dilakukan dengan beberapa cara mudah seperti di bawah ini.

Daftar Akun Merchant

Daftar Akun

Daftar
  1. Akses Duitku Merchant pada alamat ini https://passport.duitku.com/merchant

  2. Masukkan alamat email anda

  3. Email aktivasi akan dikirimkan ke email yang anda daftarkan. Buka email anda, klik link aktivasi pada email yang dikirimkan oleh Duitku

  4. Masukkan Nama, Nomor Telepon dan Password anda

  5. Kode OTP untuk aktivasi nomor ponsel akan dikirimkan ke nomor ponsel yang anda masukkan. Masukkan kode OTP yang telah anda terima

  6. Silahkan login menggunakan email yang telah anda daftarkan dan anda akan diarahkan ke laman Sandbox Duitku untuk dapat mencoba bertransaksi di Duitku

Aktivasi Akun

Aktivasi
  1. Daftarkan akun Duitku anda

  2. Klik menu Submit Merchant Application

  3. Masukkan data-data personal anda melalui 3 tahap

  4. Masukkan data diri

  5. Masukkan data Rekening Bank

  6. Unggah hasil scan KTP dan NPWP anda untuk keperluan verifikasi

  7. Klik Continue

  8. Anda dapat mengakses akun Production Duitku setelah diverifikasi oleh admin Duitku dan Selamat Bertransaksi!

Integrasi Akun

Integrasi
  1. Login ke akun Duitku anda yang telah terdaftar

  2. Pada menu kiri, klik menu My Projects

  3. Klik tombol Add Project

  4. Isikan Nama Project, Alamat Website, dan Callback URL Project anda

    Keterangan:

    1. Nama Project: Nama project anda di Duitku
    2. Website Project: alamat website anda
    3. Callback URL Project: tautan untuk kembali ke situs anda setelah proses API transaksi selesai
  5. Upload Logo Website anda dan gambar background (opsional)

    Keterangan:

    1. Logo: Logo situs anda untuk ditampilkan di laman checkout duitku, ukuran [ukuran brp x brp pixel]
    2. Gambar: Gambar latar untuk ditampilkan di laman checkout duitku, ukuran [ukuran brp x brp pixel]
  6. Klik tombol Save Project untuk menyimpan informasi Project, atau Back untuk membatalkan isian

  7. Klik OK pada pop up window

  8. Anda akan diarahkan pada daftar project yang anda miliki

  9. Anda akan mendapatkan Merchant Code dan Project API Key untuk digunakan pada proses integrasi dengan situs anda

  10. Klik tombol Edit untuk mengubah detail isian Project anda

  11. Klik tombol Payment System untuk memilih konfigurasi sistem pembayaran yang dapat anda gunakan

  12. Klik tombol Delete untuk menghapus entri data project yang sudah terdaftar

Sistem Pembayaran

Konfigurasi Sistem Pembayaran
  1. Login ke akun Duitku anda yang telah terdaftar

  2. Pada menu kiri, klik menu My Projects

  3. Pada daftar project, klik tombol Payment System pada baris project yang ingin anda atur

  4. Pada masing-masing pilihan Metode Pembayaran, klik tombol on/off untuk mengaktifkan penggunaan Metode Pembayaran tersebut atau tidak

    Keterangan: tombol on berwarna hijau menandakan aktif, sedangkan tombol off berwarna abu-abu menandakan tidak aktif

  5. Pada masing-masing pilihan Metode Pembayaran, terdapat pilihan biaya layanan dibebankan kepada pelanggan atau merchant

  6. Klik tombol back jika pengaturan selesai

Penambahan User Team

Tambahkan user dalam team anda yang dapat mengakses project anda di Duitku.com.

Tambahkan dan atur role user tersebut terhadap menu-menu mana saja yang dapat di akses.

  1. Login

    • Buka halaman merchant Duitku.
    • Login dengan akun merchant utama yang anda miliki.
    • Setelah melakukan login anda akan diarahkan ke halaman dashboard Duitku Merchant.
    • Anda akan melihat beberapa menu disebelah kiri dashboard
    • Klik menu User Team.
  2. Penambahan User

    • Pada halaman User Team, klik tombol Add User untuk menambahkan user team anda.
    • Masukan Nama dan Email yang akan dijadikan sebagai user team anda.
    • Pilih Salah satu tugas User Role yang akan diberikan kepada user team anda.
    • Klik tombol Tambah apabila data yang diisi sudah lengkap dan benar.
    • Anda akan diarahkan pada daftar user team yang anda miliki.
    • User Team akan dikirimkan email yang berisi Email dan Password untuk login sebagai User Team
  3. Login dengan User Team anda.

    • Login dengan informasi akun User Team yang telah dikirimkan ke email sewaktu penambahan User Team.
    • Ceklis kotak yang disediakan untuk login sebagai user team.
  4. Edit User Team.

    • Login dengan akun merchant utama yang anda miliki.
    • Klik menu User Team.
    • Klik tombol ubah untuk melakukan perubahan pada informasi User Team.
    • Anda dapat mereset password User Team anda dengan cara meng klik tombol Reset Password.
    • Anda dapat menghapus User Team anda dengan cara meng klik tombol Hapus User.
    • Klik tombol Simpan untuk menyimpan hasil edit anda.

API

Dokumentasi API

Integrasikan API duitku untuk mulai bertransaksi menggunakan Duitku di situs anda. Klik tautan dibawah ini untuk membaca lebih lanjut.

API Docs

Withdraw

Request Withdraw

  1. Login

    • Buka halaman merchant Duitku.
    • Login dengan akun merchant yang anda miliki.
  2. Akses Ke Halaman Withdraw

    • Setelah melakukan login anda akan diarahkan ke halaman dashboard Duitku Merchant.
    • Anda akan melihat beberapa menu disebelah kiri dashboard
    • Klik menu Withdraw yang berada di urutan kedua dari atas.
  3. Request Withdraw

    • Pada halaman withdraw, anda akan melihat jumlah saldo yang anda miliki sekarang, daftar transaksi withdraw yang pernah anda lakukan sebelumnya (jika sudah pernah melakukan withdraw) dan sebuah tombol Request.
  4. Pengisian Data

    • Isi nominal uang yang akan anda proses untuk withdraw.
    • Pilih rekening bank yang akan dipakai untuk menerima uang.
    • Klik tombol Request apabila data yang diisi sudah lengkap dan benar.
  5. Verifikasi Akun

    • Sistem secara otomatis mengirimkan kode verifikasi untuk memastikan bahwa anda benar melakukan proses withdraw, kode verifikasi dikirimkan melalui ponsel anda.
    • Masukkan kode verifikasi yang telah dikirim ke kolom yang tersedia.
    • Klik Verifikasi apabila kode yang dimasukkan sudah benar.
    • Transaksi anda akan berubah status dari Submitted menjadi Confirmed.
    • Transaksi akan diproses maksimal 2x24 jam, apabila transaksi belum diproses dalam 2x24 jam, mohon hubungi call center kami atau layanan live chat yang ada pada halaman Duitku Merchant.

Penambahan Akun Bank

Penambahan Akun Bank
  1. Untuk penambahan atau perubahan akun bank, silahkan menghubungi admin Duitku via email ke support@duitku.com atau dapat melalui live chat yang tersedia pada dashboard Duitku.

Plugins

JoomShopping

Panduan pemasangan plugin Duitku untuk JoomShopping

  1. Unduh plugin Duitku untuk JoomShopping disini.

  2. Extract file yang anda download.

  3. Dengan menggunakan aplikasi FTP anda, copy file hasil extract ke folder \components\com_jshopping\payments pada direktori instalasi Joomla anda.

  4. Setelah proses copy selesai, log in ke dalam admin Joomla anda.

  5. Pada halaman admin Joomla, pilih menu component, kemudian pilih menu joomshopping lalu pilih menu Option.

  6. Pilih menu Payment.

  7. Klik tombol New untuk menambahkan pilihan pembayaran dari Duitku.

  8. Isikan form konfigurasi untuk metode pembayaran Duitku.

    Keterangan :

    1. Published: pastikan checkbox tercentang untuk menampilkan pilihan pembayaran ini
    2. Code: masukkan Merchant Code anda yang anda dapatkan dari Project di laman merchant Duitku
    3. Title: masukkan nama metode pembayaran (contoh: Kartu Kredit, Virtual Account Permata, dll). Daftar Metode Pembayaran yang dapat digunakan: BCA KlikPay, CIMB Clicks, Credit Card, Mandiri ClickPay, Virtual Account Permata.
    4. Alias: masukkan pm_duitku[jenis metode pambayaran] (contoh: pm_duitkuCC, pm_duitkuVA)
    5. Script name: masukkan pm_duitku
    6. Price: tidak wajib diisi
    7. Image URL: tidak wajib diisi
    8. Type: pilih type Extended
    9. Description: biarkan kosong
    10. Show description in order: biarkan kosong
    11. Show default bank information in bill: biarkan kosong
    12. Description in bill: biarkan kosong
    13. Klik tombol Save jika sudah selesai mengisi form
  9. Setelah mengisi form pada kolom General, lanjutkan dengan mengisikan kolom konfigurasi (Config)

    Keterangan :

    1. Merchant Code: masukkan Merchant Code anda yang anda dapatkan dari Project di laman merchant Duitku
    2. Secret Key: masukkan Project API Key yang anda dapatkan dari Project di laman merchant Duitku
    3. URL Redirect: Apabila integrasi dalam tahap development, gunakan alamat ini https://sandbox.duitku.com/webapi
    4. URL Redirect: Apabila integrasi dalam tahap production, gunakan alamat ini https://passport.duitku.com/webapi
    5. Payment Type: pilih jenis pembayara (BCA KlikPay, CIMB Clicks, Credit Card, Mandiri Clickpay, VA Permata)
    6. Order Status for successful transactions: pilih Complete
    7. Order Status for failed transactions: pilih Cancelled
  10. Setelah selesai mengisi form konfigurasi, klik tombol Save, lalu ulangi pada payment gateway duitku yang lain.

  11. Selamat Anda telah berhasil memasang plugin Duitku untuk JoomShopping pada situs anda. Jika ada kesulitan atau pertanyaan lebih lanjut, silakan hubungi kami di Live Chat atau email di support@duitku.com

Magento

Panduan pemasangan plugin Duitku untuk Magento (untuk Magento versi 1.9.x.x atau versi 2.0.x.x)

  1. Unduh plugin Duitku untuk Magento disini : 1.x.x & 2.x.x.

  2. Unggah folder app ke root folder Magento (folder instalasi Magento) anda menggunakan FTP client pilihan anda.

    (Secara default root folder ada pada SERVER_HOST/Magento)

  3. Buka menu Admin Panel (umumnya di /admin). Pada menu System, pilih Cache Management di admin Magento anda.

    Untuk versi 1.9.x.x :

    Untuk versi 2.0.x.x :

  4. Perbarui seluruh cache, pilih ‘All’ lalu kirim (submit).

    Untuk versi 1.9.x.x :

    Untuk versi 2.0.x.x :

  5. Untuk versi 1.9.x.x. Buka menu Admin Panel. Pada menu System pilih Configuration.

    Untuk versi 2.0.x.x. Buka menu Admin Panel. Pada menu Stores pilih Configuration.

  6. Pada bagian Sales, pilih menu Payment Method.

    Untuk versi 1.9.x.x :

    Untuk versi 2.0.x.x :

  7. Pilih Duitku pada pilihan metode pembayaran dan isi konfigurasi lalu klik save config.

    Parameter-parameter tersebut dibuat pada laman merchant Duitku di bagian menu Project.

    API Url :

    1. Apabila integrasi masih dalam tahap development, gunakan alamat ini https://sandbox.duitku.com/webapi
    2. Apabila integrasi sudah dalam tahap production, gunakan alamat ini https://passport.duitku.com/webapi

    Untuk versi 1.9.x.x :

    Untuk versi 2.0.x.x Pilih Duitku Online kemudian Configure.

Opencart

Panduan pemasangan plugin Duitku untuk Opencart

  1. Unduh plugin Duitku untuk Opencart

  2. Extract file yang telah di unduh.

    Keterangan :

    1. Opencart15 digunakan untuk Opencart versi 1.5.x.x. download
    2. Opencart20 digunakan untuk Opencart versi 2.0.x.x. download
    3. Opencart23 digunakan untuk Opencart versi 2.3.x.x. download
    4. Opencart30 digunakan untuk Opencart versi 3.0.x.x. download
  3. Buka folder root Opencart(folder instalasi Opencart) anda menggunakan FTP client lalu unggah folder Admin, Catalog dan System.

  4. Buka Admin Opencart anda (umumnya di /admin) lalu buka laman Payment.
    Gambar pertama adalah tampilan untuk Opencart Versi 1.5 & 2.0


    Gambar kedua adalah tampilan untuk Opencart Versi 2.3 & 3.0

  5. Setelah plugin terpasang, pilihan Duitku akan muncul pada pilihan kanal pembayaran (payment channel).

  6. Buka laman konfigurasi dan masukkan Kode Merchant, API Key dan parameter yg diperlukan lainnya. Parameter-parameter tersebut dibuat pada laman merchant Duitku di bagian menu Project.

    URL Endpoint :

    1. Apabila integrasi masih dalam tahap development, gunakan alamat ini https://sandbox.duitku.com/webapi
    2. Apabila integrasi sudah dalam tahap production, gunakan alamat ini https://passport.duitku.com/webapi
  7. Konfigurasi yang serupa harus diatur pada setiap pilihan kanal pembayaran Duitku (seperti: CIMBclicks, BCA Klikpay, dsb).

  8. Pastikan mata uang utama yang dipakai adalah IDR

  9. Setelah kanal pembayaran diaktifkan, maka pilihan tersebut akan muncul pada laman depan situs anda seperti contoh di bawah ini:

Prestashop

Panduan pemasangan plugin Duitku untuk Prestashop (untuk Prestashop versi 1.6.x.x dan 1.7.x.x)

  1. Unduh plugin Duitku untuk Prestashop disini.

  2. Ekstrak file yang telah diunduh.

  3. Login ke area Admin Prestashop anda (umumnya di /admin), buka menu Modules and Services -> Modules and Services.

  4. Klik tombol Add New Module.

  5. Pilih file plugin Duitku yang akan diunggah pada file yang telah diekstrak sebelumnya (contoh : creditcard, mandiriclickpay, dll).

  6. Klik tombol Upload this Module.

  7. Pada daftar modul-modul yang tersedia, cari dengan kata kunci ‘Duitku’.

  8. Akan muncul beberapa modul, lalu klik install pada modul yang ingin diaktifkan.

  9. Klik Configure untuk membuka laman pengaturan.

  10. Isikan seluruh informasi yang dibutuhkan lalu klik tombol Save.

    Parameter-parameter tersebut dibuat pada laman merchant Duitku di bagian menu Project.

    URL :

    1. Apabila integrasi masih dalam tahap development, gunakan alamat ini https://sandbox.duitku.com/webapi
    2. Apabila integrasi sudah dalam tahap production, gunakan alamat ini https://passport.duitku.com/webapi

Virtuemart

Panduan pemasangan plugin Duitku untuk Virtuemart versi 3.x.x

  1. Unduh plugin Duitku untuk Virtuemart disini.

  2. Log in ke dalam admin situs Joomla! anda.

  3. Pastikan Virtuemart sudah terpasang di situs Joomla! anda

  4. Klik menu Extension, pilih menu Manage, kemudian klik Install.

  5. Klik tombol Choose File di samping field Extension Package File.

  6. Pilih file plugin Virtuemart Duitku (format .zip) yang telah anda download.

  7. Klik tombol Upload & Install.

  8. Bila berhasil akan tampil pesan instalasi berhasil dari Joomla!.

  9. Setelah berhasil memasang plugin Duitku, buka menu manage plugins di menu Extension lalu klik Plugins, pastikan plugin dalam status ‘Enabled’. Jika status ‘Disabled’, klik tombol centang hijau (Enable) pada kolom status.

  10. Kemudian daftarkan Metode Pembayaran dari Duitku dengan cara klik menu VirtueMart, lalu pilih menu Payment Methods.

  11. Pada menu Payment Methods, jika Payment Method dari Duitku belum terdaftar, klik tombol New untuk menambahkan Payment Method baru

  12. Pada form pendaftaran Payment Method, isikan detail Payment Method Duitku.

    Keterangan:

    1. Payment Name: Isikan nama Payment Method yang ingin didaftarkan. Nama Payment ini akan muncul pada pilihan metode pembayaran saat Checkout. Contoh Nama Payment Method: Credit Card, Virtual Account, BCA KlikPay, dsb
    2. Set Alias: Isikan nama alias dari nama Payment Method tersebut. Tidak wajib diisi
    3. Published: pastikan status Published pada posisi Yes
    4. Payment Description: isikan keterangan tambahan yang akan ditampilkan pada nama Payment Method
    5. Payment Method: pilih jenis Payment Method Duitku
    6. Shopper Group: tidak wajib diisi
    7. List Order: tidak wajib diisi
    8. Currency: pilih Indonesian Rupiah

    Jika sudah selesai mengisi, klik tombol Save

  13. Jika pengisian dan penyimpanan berhasil, Joomla! akan menampilkan pesan penyimpanan berhasil.

  14. Setelah berhasil menyimpan data Payment Method, pilih tab Configuration pada form pendaftaran Payment Method.

    Keterangan:

    1. Merchant Code: masukkan Merchant Code anda yang anda dapatkan dari Project di laman merchant Duitku
    2. Secret Key: masukkan Project API Key yang anda dapatkan dari Project di laman merchant Duitku
    3. Payment Type: pilih jenis Payment Method yang ingin anda daftarkan sesuai dengan payment channel yang ada di Duitku
    4. URL Endpoint: Apabila integrasi masih dalam tahap development, gunakan alamat ini https://sandbox.duitku.com/webapi
    5. URL Endpoint: Apabila integrasi sudah dalam tahap production, gunakan alamat ini https://passport.duitku.com/webapi
    6. Success Status: tidak perlu diubah, pastikan berisi Confirmed
    7. Shopper Group: tidak wajib diisi
    8. Failed Status: tidak perlu diubah, pastikan berisi Cancelled
    9. Payment Logos: tidak perlu diisi

    Jika telah selesai mengisi data tersebut, klik tombol Save atau Save & Close. Joomla! akan menampilkan pesan penyimpanan Payment Method berhasil

  15. Anda dapat melihat Payment Method yang anda dafarkan pada list Payment Method.

  16. Konfigurasi yang serupa harus diatur pada setiap pilihan kanal pembayaran Duitku (seperti: CIMBclicks, BCA Klikpay, dsb).

  17. Anda dapat melihat Payment Method yang anda daftarkan pada laman checkout di situs anda.

  18. Selamat Anda telah berhasil memasang plugin Duitku pada situs berbasis VirtueMart anda. Jika ada kesulitan atau pertanyaan lebih lanjut, silakan hubungi kami di Live Chat atau email di support@duitku.com.

WHMCS

Panduan pemasangan plugin Duitku untuk WHMCS versi 5.2.x - 6.3.x

  1. Unduh plugin Duitku untuk WHMCS disini.

  2. Extract file yang anda download.

  3. Buka folder hasil extract file, lalu copy folder modules kedalam folder instalasi WHMCS pada server anda.

  4. Setelah proses copy selesai, log in ke dalam admin WHMCS anda.

  5. Pada halaman admin WHMCS anda, klik menu Setup, arahkan kursor ke submenu Payments lalu pilih Payment Gateways.

  6. Pada halaman Payment Gateways, klik tab All Payment Gateways, lalu klik pada Duitku BCA Klikpay, Duitku CreditCard, Duitku CIMB Clicks, Duitku Mandiri, Duitku VA Permata, atau modul payment gateway Duitku yang anda ingin aktifkan.

  7. Apabila payment gateway sudah berubah menjadi hijau, maka payment gateway tersebut sudah di aktifkan.

  8. Setelah payment gateway diaktifkan, klik tab Manage Existing Gateway.

  9. Akan muncul tampilan konfigurasi untuk payment gateway yang anda aktifkan, apabila payment gateway yang anda aktifkan belum muncul, mohon untuk melakukan refresh pada halaman Payment Gateways.

    Keterangan:

    1. Duitku Merchant Code: masukkan Merchant Code anda yang anda dapatkan dari Project di laman merchant Duitku
    2. Duitku API Key: masukkan Project API Key yang anda dapatkan dari Project di laman merchant Duitku
    3. Duitku Endpoint: Apabila integrasi masih dalam tahap development, gunakan alamat ini https://sandbox.duitku.com/webapi
    4. Duitku Endpoint: Apabila integrasi sudah dalam tahap production, gunakan alamat ini https://passport.duitku.com/webapi
  10. Setelah selesai mengisi form konfigurasi, klik Save Changes, lalu ulangi pada payment gateway duitku yang lain.

  11. Selamat Anda telah berhasil memasang plugin Duitku pada situs berbasis WHMCS anda. Jika ada kesulitan atau pertanyaan lebih lanjut, silakan hubungi kami di Live Chat atau email di support@duitku.com

Woocommerce

Panduan pemasangan plugin Duitku untuk Woocommerce

  1. Unduh plugin Duitku untuk Woocommerce disini.

  2. Buka menu Admin Wordpress anda (umumnya di /wp-admin).

  3. Buka menu Plugins -> Add New Page.

  4. Unggah file plugin Duitku (Pastikan Woocommerce sudah terpasang sebelum menambahkan plugin Duitku).

  5. Setelah plugin terpasang, Duitku akan muncul pada daftar plugin yang telah terinstall. Buka laman Plugin -> Installled Plugins kemudian aktifkan plugin Duitku tersebut.

  6. Buka Woocommerce -> Settings lalu pilih tab ‘Duitku Global Configuration’.

  7. Masukkan Merchant Code dan API Key, parameter tersebut dibuat pada laman merchant Duitku di bagian menu Project

    Tambahan :

    Endpoint untuk tahap ujicoba https://sandbox.duitku.com/webapi

    Endpoint untuk tahap production https://passport.duitku.com/webapi

  8. Setelah pengaturan ‘Duitku Global Configuration’ selesai, buka tab Checkout.

  9. Pilih kanal pembayaran yang akan anda gunakan (contoh: Duitku Mandiri, Duitku CIMB, Duitku Wallet, Duitku Credit Card, Duitku BCA Klikpay).

  10. Berikut ini contoh kanal pembayaran Duitku di laman Check Out woocommerce:

  11. Setelah pengaturan ‘Duitku Global Configuration’ selesai, buka tab Checkout.