Panduan Cancel Order DOKU Checkout: Batalkan Pesanan Belum Dibayar

cancel order checkout
Table of Contents

Cancel Order pada Hosted Checkout adalah fitur yang membantu merchant membatalkan pesanan yang belum dibayar sesuai ketentuan dan mekanisme pembayaran yang berlaku. Fitur ini dapat membantu merchant mengelola pesanan yang tidak dilanjutkan pelanggan, menjaga akurasi inventaris, dan merapikan pencatatan transaksi.

Melalui Hosted Checkout DOKU, merchant dapat mengelola proses pembayaran sesuai fitur yang tersedia. Baca artikel ini lebih lanjut untuk memahami cara kerja Cancel Order, prosedur pembatalan pesanan, serta hal-hal yang perlu diperhatikan agar pengelolaan transaksi bisnis tetap efisien.

Apa itu Cancel Order?

Cancel Order adalah fitur yang memungkinkan merchant atau sistem merchant membatalkan transaksi yang sedang berjalan sebelum proses pembayaran diselesaikan oleh pelanggan. Pada layanan DOKU Checkout (Hosted), fitur ini digunakan untuk menghentikan sesi pembayaran yang masih berstatus unpaid atau pending.

Fitur Cancel Order perlu diaktifkan secara manual melalui DOKU Dashboard terlebih dahulu dan tidak aktif secara default. Fitur ini berlaku untuk channel pembayaran yang mendukung Cancel Order, yaitu Virtual Account dengan pengecualian BTN, BNC, BPD, dan OCBC, serta QRIS.

Fitur ini membantu mencegah penumpukan status transaksi yang menggantung sekaligus memberikan kepastian terhadap status pesanan atau stok yang dialokasikan untuk transaksi tersebut.

Seperti Apa Order Status yang Eligible?

Tidak semua status transaksi dapat dibatalkan melalui fitur Cancel Order pada Hosted Checkout DOKU. Sistem hanya akan memproses pembatalan jika pesanan memenuhi kriteria status tertentu.

Pending/Unpaid

Transaksi telah dibuat dan halaman pembayaran telah dibuat, namun pelanggan belum menyelesaikan pembayaran melalui channel yang dipilih.

Untuk penggunaan fitur Cancel Order, channel pembayaran yang relevan adalah Virtual Account yang termasuk dalam cakupan fitur dan QRIS.

Belum Kedaluwarsa (Not Expired)

Masa aktif pembayaran masih berlaku dan belum melewati batas waktu expiry.

Belum Terverifikasi (Unverified Payment)

Belum ada sinyal notifikasi pembayaran (callback) yang masuk dari penyedia channel pembayaran ke sistem DOKU.

Jika transaksi sudah berstatus Success, Paid, atau Expired, maka fungsi Cancel Order tidak lagi dapat digunakan pada transaksi tersebut.

Baca juga: Kenapa Customer Sering Gagal saat Checkout di Page Website?

Bagaimana Cara Membatalkan Pesanan?

Merchant dapat memicu pembatalan pesanan melalui metode yang tersedia pada konfigurasi dan integrasi DOKU.

1. Melalui Dashboard Back Office DOKU

  • Masuk ke DOKU Dashboard.
  • Buka menu transaksi atau Hosted Checkout Order.
  • Cari nomor pesanan (Invoice Number/Order ID) yang ingin dibatalkan.
  • Pilih transaksi yang memenuhi status untuk Cancel Order, lalu pilih opsi Cancel Order.
  • Konfirmasi pembatalan. Setelah permintaan berhasil diproses, status transaksi akan berubah menjadi CANCELLED.

Pastikan fitur Cancel Order telah diaktifkan terlebih dahulu melalui Dashboard karena fitur ini tidak aktif secara default.

2. Melalui API Integration

Merchant dapat mengirimkan permintaan API pembatalan melalui endpoint Cancel Order yang disediakan DOKU sesuai dokumentasi integrasi yang digunakan. Sertakan parameter yang diperlukan, termasuk Order ID dan identitas merchant.

Sistem DOKU kemudian memproses request dan memberikan respons berdasarkan status pembatalan transaksi.

Dampak Cancel Order terhadap Halaman Pembayaran

Penggunaan fungsi Cancel Order memberikan perubahan pada status transaksi dan halaman Hosted Checkout DOKU. Berikut adalah beberapa dampak utamanya.

1. Penutupan Akses Halaman Pembayaran

Setelah permintaan pembatalan berhasil diproses, halaman Hosted Checkout yang sebelumnya digunakan pelanggan tidak lagi dapat digunakan untuk menyelesaikan transaksi tersebut.

Pelanggan yang kembali mengakses halaman pembayaran akan melihat status bahwa pesanan telah dibatalkan sesuai respons sistem.

2. Pesan dan Status Transaksi

Tampilan halaman akan menampilkan informasi bahwa pesanan telah dibatalkan oleh merchant atau sistem.

Jika konfigurasi redirect tersedia dan telah diaktifkan oleh merchant, pelanggan dapat diarahkan kembali ke halaman yang telah ditentukan merchant.

3. Pengelolaan Stok Barang

Untuk sistem e-commerce yang terintegrasi dengan sistem merchant, perubahan status Cancel Order dapat digunakan sebagai pemicu pengelolaan stok di sisi merchant. Mekanisme pengembalian stok bergantung pada integrasi dan logika sistem merchant.

Pembatalan status pesanan akan secara otomatis memicu restock real-time pada semua sistem e-commerce.

4. Mencegah Pembayaran setelah Pesanan Dibatalkan

Setelah transaksi berhasil dibatalkan, pelanggan tidak dapat melanjutkan pembayaran untuk order tersebut.

Hal ini membantu mencegah pembayaran dilakukan untuk transaksi yang sudah tidak lagi valid.

Baca juga: DOKU Customer Support Siap Bantu, Pastikan Hal ini Siap Dulu

Cancel vs Expiry, Apa Bedanya?

Meskipun sama-sama menghasilkan status akhir transaksi yang tidak selesai, terdapat perbedaan mendasar antara Cancel Order dan Expiry Order.

Cancel Order merupakan tindakan pembatalan yang dipicu oleh merchant atau sistem merchant, sedangkan Expiry merupakan kondisi ketika masa berlaku pembayaran telah berakhir.

Reporting dan Riwayat Transaksi

Setiap perubahan status transaksi perlu dicatat agar merchant dapat memantau dan melakukan rekonsiliasi transaksi.

Merchant dapat menggunakan informasi transaksi yang tersedia pada DOKU Dashboard untuk memantau status pesanan dan membedakan transaksi yang berhasil, dibatalkan, maupun expired sesuai data yang tersedia.

Baca juga: Pentingnya Rekonsiliasi bagi Keuangan Bisnis

Strategi Mencegah Cancel Order dan Meningkatkan Conversion Rate

Meskipun fitur pembatalan pesanan membantu operasional, tingginya angka cancel order dapat mengurangi tingkat konversi bisnis. Berikut beberapa strategi yang dapat dilakukan untuk meminimalkan pembatalan pesanan di halaman pembayaran.

1. Sediakan Metode Pembayaran yang Relevan

Pastikan channel pembayaran yang dibutuhkan pelanggan tersedia pada halaman pembayaran.

Untuk konteks Cancel Order yang dibahas dalam artikel ini, channel yang menjadi cakupan adalah Virtual Account dengan pengecualian BTN, BNC, BPD, dan OCBC serta QRIS.

2. Optimalkan Tampilan Informasi Checkout

Pastikan detail pesanan seperti rincian harga, biaya pengiriman, hingga rincian diskon ditampilkan secara transparan sejak awal.

Transparansi informasi membantu mencegah pelanggan merasa terkejut dengan total biaya yang dapat memicu pembatalan transaksi.

3. Gunakan Recovery untuk Transaksi yang Belum Selesai

Untuk transaksi yang memenuhi ketentuan fitur recovery, merchant dapat memanfaatkan mekanisme recovery yang tersedia untuk membantu pelanggan menyelesaikan pembayaran sebelum transaksi berakhir.

Kirimkan pengingat otomatis kepada pelanggan melalui WhatsApp atau email.

4. Atur Durasi Expiry Time yang Efektif

Sesuaikan durasi aktif pembayaran dengan karakteristik transaksi dan kebutuhan bisnis. Durasi yang tepat dapat membantu memberikan waktu yang cukup kepada pelanggan untuk menyelesaikan pembayaran sekaligus menjaga efisiensi pengelolaan transaksi.

Baca juga: Pentingnya Rekonsiliasi bagi Keuangan Bisnis

FAQ (Frequently Asked Questions)

1. Apakah transaksi yang sudah dibatalkan (Cancel Order) bisa diaktifkan kembali?

Tidak. Transaksi yang sudah berstatus CANCELLED tidak dapat dilanjutkan melalui order yang sama. Jika pelanggan ingin melanjutkan pembelian, merchant perlu membuat pesanan baru sesuai alur yang berlaku.

2. Bagaimana jika pelanggan terlanjur mentransfer uang saat proses Cancel Order dilakukan?

Jika pembayaran terjadi ketika proses pembatalan sedang berlangsung, penanganan transaksi mengikuti status pembayaran yang diterima oleh sistem. Untuk kondisi khusus seperti dana masuk setelah transaksi dibatalkan, merchant perlu mengikuti prosedur penanganan pembayaran DOKU yang berlaku.

3. Apakah Cancel Order memotong kuota transaksi atau mengenakan biaya merchant (MDR)?

Informasi mengenai biaya atau MDR perlu mengikuti ketentuan komersial dan transaksi DOKU yang berlaku pada merchant. Karena itu, artikel ini tidak menyatakan secara absolut bahwa seluruh Cancel Order selalu bebas biaya.

4. Apakah merchant bisa mengatur batas waktu otomatis sebelum Cancel Order dipicu?

Merchant dapat mengatur expiry sesuai parameter yang tersedia dalam pembuatan checkout. Jika merchant membutuhkan mekanisme pembatalan otomatis berdasarkan aturan bisnis tertentu, implementasinya perlu disesuaikan dengan konfigurasi dan integrasi sistem merchant.

Cegah Cancel Order dan Tingkatkan Efisiensi Bisnis Anda Bersama DOKU

‍

Fenomena pembatalan pesanan atau pembeli yang tidak menyelesaikan transaksi adalah hal yang lumrah dalam operasional bisnis online. Namun, pengelolaan transaksi yang rapi dan fleksibel menjadi kunci agar operasional toko tetap berjalan lancar tanpa terkendala transaksi yang menggantung.

DOKU hadir sebagai platform pembayaran yang membantu merchant mengelola transaksi bisnis melalui solusi pembayaran digital.

Dengan fitur Cancel Order pada Hosted Checkout, merchant dapat membatalkan transaksi yang belum dibayar sesuai status dan ketentuan yang berlaku. Dalam artikel ini, cakupan channel yang dibahas adalah Virtual Account dengan pengecualian BTN, BNC, BPD, dan OCBC serta QRIS.

Fitur Cancel Order perlu diaktifkan secara manual melalui DOKU Dashboard terlebih dahulu dan tidak aktif secara default.

Nikmati kemudahan integrasi layanan pembayaran digital dengan DOKU sekarang juga:

Seluruh pengguna DOKU didukung penuh oleh layanan after sales dan Merchant Service yang siap membantu Anda dengan responsif jika terjadi kendala teknis maupun operasional transaksi sehari-hari.