Pembayaran

Transfer manual dengan kode unik dan payment gateway.

Updated October 17, 2026 Jenaka Theme 1.1.0

Atur di Dicommerce › Setelan › Pembayaran.

Transfer manual#

  1. Centang Aktifkan transfer manual.
  2. Isi Rekening tujuan, satu per baris dengan format Bank | Nomor | Atas nama:
BCA | 1234567890 | Nama Anda
Mandiri | 1230009876543 | Nama Anda
  1. Kode unik 3 digit: menambah 1–999 rupiah ke total supaya setiap pesanan mudah dicocokkan dengan mutasi rekening.
  2. Batas waktu bayar (jam): lewat dari ini, pesanan batal otomatis dan stok/kuota dikembalikan.
  3. Email notifikasi pesanan: kosong = email admin.

Di halaman pesanan, pembeli bisa mengupload bukti transfer (opsional). Pesanan seperti itu berstatus Menunggu verifikasi. Cocokkan dengan mutasi, lalu klik Tandai lunas. Lihat Mengelola pesanan.

Payment gateway#

Midtrans, Xendit, iPaymu, dan Duitku sudah tersambung ke checkout. Setiap gateway muncul sebagai pilihan bayar setelah diaktifkan dan kuncinya diisi. Kalau lebih dari satu aktif, pembeli bisa memilih.

  1. Daftar dan ambil kunci dari dashboard penyedia.
  2. Centang Aktifkan pada gateway itu.
  3. Pilih Lingkungan: mulai di Sandbox (uji coba), pindah ke Production (asli) setelah akun disetujui.
  4. Isi kuncinya:
GatewayKunci
MidtransClient key, Server key
XenditSecret API key, Callback verification token
iPaymuVirtual Account (VA), API key
DuitkuMerchant code, API key (merchant key)
  1. Salin URL notifikasi yang tampil, lalu tempel di dashboard penyedia, supaya status pesanan berubah jadi lunas otomatis:
GatewayTempat menempel URL notifikasi
MidtransSettings › Payment › Notification URL
XenditSettings › Webhooks › Invoices paid (tempel token verifikasi yang sama di Dicommerce)
iPaymuTidak perlu, dikirim otomatis di setiap transaksi
DuitkuProject › Callback URL

Kunci rahasia disimpan aman dan tidak ditampilkan lagi. Kosongkan isiannya untuk tetap memakai kunci yang tersimpan.

Status tidak berubah jadi lunas padahal pembeli sudah bayar? Hampir selalu karena URL notifikasi belum dipasang, atau REST API WordPress diblokir plugin keamanan. Dicommerce menampilkan peringatan di admin kalau REST API terblokir.

Matikan transfer manual#

Hapus centang Aktifkan transfer manual kalau pembeli hanya boleh bayar online. Transfer manual tetap muncul selama belum ada gateway yang aktif dan lengkap kuncinya, supaya checkout tidak buntu.

Biaya tambahan#

Biaya tambahan checkout (misalnya pajak hiburan) dihitung dalam persen dari subtotal setelah promo, tanpa ongkir. Ada dua slot. Kosongkan nama atau isi 0 untuk mematikan.

Was this guide helpful?

Still stuck?

Send us your order number and a screenshot of the problem. We reply on working days.

Contact support