Pengaturan waktu pembayaran yang sesuai juga membantu memberikan kejelasan kepada pelanggan mengenai batas penyelesaian transaksi. Baca artikel ini lebih lanjut untuk memahami cara kerja Payment Expiry Checkout dan bagaimana penerapannya dapat membantu bisnis mengelola transaksi online.
Apa itu Payment Expiry Checkout?
Payment Expiry Checkout adalah mekanisme yang menentukan batas waktu atau masa berlaku (expiration time) bagi pelanggan untuk menyelesaikan proses pembayaran setelah sebuah invoice atau halaman pembayaran dibuat.
Fitur ini menetapkan durasi spesifik, mulai dari hitungan menit, jam, hingga hari sebelum sebuah tautan pembayaran atau halaman transaksi dinyatakan kedaluwarsa secara otomatis oleh sistem payment gateway.
Dalam ekosistem Hosted Checkout seperti DOKU Checkout, payment expiry berfungsi sebagai pengaman transaksi hulu-ke-hilir. Ketika pelanggan memilih metode pembayaran tertentu (seperti Virtual Account, QRIS, atau Retail Outlet), sistem akan langsung mengaktifkan penghitung waktu mundur (countdown timer).
Jika pembayaran berhasil dilakukan sebelum tenggat waktu berakhir, sistem langsung mengirimkan notifikasi real-time kepada merchant. Sebaliknya, jika melewati batas waktu, status pesanan otomatis berubah menjadi expired dan stok barang dapat dilepaskan kembali ke sistem inventoris.
Cara Merchant Menentukan Masa Berlaku di DOKU Checkout
Sebagai merchant, menyesuaikan batas waktu pembayaran sesuai karakteristik produk atau layanan sangat mudah dilakukan melalui integrasi DOKU Checkout. Berikut adalah langkah-langkah dalam konfigurasi fitur Payment Expiry pada antarmuka Hosted Checkout DOKU:
- Akses DOKU Dashboard: Log in ke dalam akun DOKU Back Office menggunakan kredensial bisnis Anda.
- Navigasi ke Pengaturan Integrasi: Pilih menu Settings atau Integrasi API/Checkout Configuration, lalu masuk ke opsi halaman Hosted Checkout.
- Konfigurasi Parameter Expiry: Pada bagian kustomisasi transaksi, cari parameter expiry_time atau payment_due_date. DOKU menyediakan fleksibilitas penentuan durasi standar maupun kustom berdasarkan metode pembayaran yang dipilih (Virtual Account, E-Wallet, atau QRIS).
- Tentukan Format Waktu: Sebagai acuan dasar, default expiry adalah 60 menit. Durasi ini dapat disesuaikan dengan kebutuhan transaksi. Sebagai contoh kustomisasi, transaksi QRIS dapat disetel selama 15 menit, sedangkan Virtual Account dapat disetel selama 24 jam.
- Simpan dan Uji Coba (Sandbox): Simpan perubahan konfigurasi, lalu lakukan simulasi transaksi pada lingkungan Sandbox DOKU untuk memastikan tampilan timer serta alur perubahan status dari pending menjadi expired berjalan sesuai ekspektasi.
- Implementasi ke Live Environment: Setelah verifikasi berhasil, aktifkan pengaturan tersebut pada sistem Live Anda.
Apa yang Terjadi Saat Status Near Expired?
Near Expired adalah kondisi di mana waktu pembayaran yang dialokasikan untuk suatu transaksi sudah mendekati batas akhir kedaluwarsa (umumnya dalam kurun waktu 5 hingga 15 menit terakhir sebelum expiry).
Notifikasi pengingat yang tersedia pada dokumentasi saat ini adalah melalui Email. Pesan ini menginformasikan kepada pembeli bahwa alokasi pesanan mereka akan segera dibatalkan jika pembayaran tidak diselesaikan dalam hitungan menit, sehingga mendorong pembeli untuk segera menyelesaikan transaksi (urgency trigger).
Apa yang Terjadi Saat Status Expired?
Ketika penunjuk waktu mencapai angka nol dan pembeli belum melakukan pembayaran, sistem DOKU secara otomatis mengubah status transaksi menjadi Expired atau Cancelled. Implikasi teknis dan operasional yang terjadi saat transaksi memasuki status ini meliputi:
- Penutupan Akses Pembayaran: Kode Virtual Account, dinamis QRIS, atau nomor pembayaran di retail outlet secara otomatis menjadi tidak valid. Jika pelanggan mencoba melakukan transfer setelah waktu habis, transaksi akan ditolak oleh sistem bank atau mitra pembayaran.
- Pengembalian Stok (Inventory Release): Sistem Hosted Checkout mengirimkan sinyal webhook ke sistem toko online merchant untuk secara otomatis merilis kembali stok barang yang sebelumnya tertahan (held inventory).
- Pembaruan Status Pesanan: Status pesanan di dashboard merchant maupun halaman histori akun pelanggan berubah menjadi "Gagal" atau "Dibatalkan".
- Pembersihan Antrean Sistem: Mencegah terjadinya double booking atau transaksi ganda pada item yang sama.
Baca juga: Jenis-Jenis Transaksi Online yang Dapat Digunakan untuk Bisnis
Hubungan Payment Expiry dengan Email Notification dan Recovery
Payment Expiry akan lebih optimal jika dihubungkan dengan mekanisme notifikasi dan recovery. Tujuannya bukan hanya membatasi waktu pembayaran, tetapi juga memberikan kesempatan kepada pelanggan untuk kembali menyelesaikan transaksi yang sebelumnya terlewat.
Pada DOKU Checkout, merchant dapat mengaktifkan Recover Abandoned Cart. Fitur ini tersedia untuk akun bisnis Indonesia (ID) dan memungkinkan pelanggan membuka kembali order yang sudah expired serta melanjutkan pembayaran melalui tautan yang dikirim melalui email. Recovery Abandoned Cart dapat dilakukan maksimal 3 kali.
Secara sederhana, alurnya dapat digambarkan sebagai berikut:

Merchant dapat menentukan Recovery Period, misalnya tujuh hari setelah order awal expired. Selama periode tersebut, pelanggan dapat kembali ke order dan menyelesaikan pembayaran tanpa harus membuat order dari awal.
Fitur ini sangat berguna untuk mengurangi potensi kehilangan transaksi akibat pelanggan lupa membayar atau membutuhkan waktu lebih lama untuk menyelesaikan proses pembayaran.
Use Case Pengaturan Payment Expiry Berdasarkan Jenis Bisnis
Tiap jenis bisnis memiliki dinamika operasional yang berbeda. Penyesuaian durasi Payment Expiry harus disesuaikan dengan tingkat kelangkaan produk dan kecepatan rotasi inventaris.
1. Ticketing (Tiket Konser, Transportasi, & Event)
- Karakteristik: Durasi penjualan sangat singkat (flash sale) dengan tingkat permintaan tinggi dan jumlah kursi/tiket terbatas.
- Strategi Expiry: Menggunakan durasi expiry yang sangat pendek, berkisar antara 5 hingga 15 menit. Hal ini memastikan tiket yang tidak dibayar segera kembali ke kolam stok (ticket pool) agar dapat dibeli oleh calon pengunjung lain.
2. Inventory (E-commerce, Retail, & Fashion)
- Karakteristik: Rotasi stok barang ritel dengan variasi ukuran atau warna yang spesifik.
- Strategi Expiry: Menerapkan batas waktu menengah, yaitu 1 hingga 3 jam untuk pembayaran instan (QRIS/e-wallet), dan maksimal 24 jam untuk metode transfer Virtual Account. Langkah ini memberi waktu yang cukup bagi pembeli untuk melakukan transfer tanpa menahan stok terlalu lama dari pelanggan lain.
3. Reservation (Perhotelan, Sewa Tempat, & Layanan Jasa)
- Karakteristik: Alokasi slot waktu atau ruang dengan nilai transaksi relatif tinggi dan kepastian jadwal.
- Strategi Expiry: Menggunakan durasi yang lebih panjang, yaitu 12 hingga 24 jam. Waktu ekstra ini memberikan kenyamanan bagi pelanggan korporat atau individu untuk melakukan proses konfirmasi internal atau persetujuan pembayaran tanpa risiko pemesanan mendadak hangus.
Baca juga: Memahami Sistem Pembayaran dan Pilihan untuk Bisnis
FAQ (Frequently Asked Questions)
1. Bisakah pembeli meminta perpanjangan batas waktu pembayaran yang sudah expired?
Tidak. Kode pembayaran atau nomor Virtual Account yang sudah masuk status expired tidak dapat diperpanjang secara manual. Pembeli harus melakukan proses checkout ulang dari halaman toko untuk mendapatkan tautan atau kode pembayaran yang baru.
2. Mengapa pembayaran pelanggan tetap gagal padahal mereka merasa mentransfer tepat di menit terakhir?
Hal ini dapat terjadi akibat adanya jeda waktu transmisi data (latency) antara bank pengirim, sistem perbankan penerima, dan payment gateway. Oleh karena itu, disarankan agar pembeli tidak melakukan transfer pada detik-detik akhir menjelang waktu habis.
3. Apa yang terjadi jika pelanggan tidak sengaja mentransfer ke Virtual Account yang sudah expired?
Sistem payment gateway modern DOKU akan menolak transaksi tersebut di tingkat bank, sehingga saldo pelanggan tidak terpotong. Apabila terjadi kendala pada saluran perbankan tertentu (overbooking), dana akan tertahan di sistem peneduh dan dapat diproses melalui mekanisme pengembalian dana (refund) sesuai prosedur.
4. Apakah durasi Payment Expiry bisa dibedakan untuk setiap metode pembayaran dalam satu transaksi?
Ya. Melalui konfigurasi Direct API, merchant dapat menentukan aturan durasi expiry yang berbeda-beda untuk tiap metode pembayaran pada satu transaksi yang sama, misalnya QRIS dibuat 15 menit, sementara Virtual Account disetel 12 jam.
5. Apakah penyesuaian waktu expiry di Hosted Checkout memerlukan pengodingan ulang (re-coding)?
Tidak selalu. Jika merchant menggunakan integrasi standar Hosted Checkout DOKU, penyesuaian durasi batas waktu pembayaran dapat diatur dengan mudah melalui pengubahan parameter waktu pada dasbor pengelolaan atau konfigurasi payload API tanpa harus mengubah struktur dasar kode aplikasi.
Atur Batas Waktu Pembayaran, Jaga Ketersediaan Stok, dan Kelola Transaksi Bersama DOKU
Setiap pesanan membutuhkan kepastian pembayaran agar bisnis dapat mengelola stok dan melayani pelanggan berikutnya dengan baik. Dengan fitur Payment Expiry pada DOKU Checkout, merchant dapat mengatur batas waktu pembayaran, memberikan kejelasan kepada pelanggan, serta menentukan tindak lanjut pesanan setelah masa pembayaran berakhir.
Sebagai hosted payment gateway, DOKU Checkout menyediakan halaman pembayaran siap pakai yang dilengkapi fitur Payment Expiry, Customer Email Notification, Payment Retry, dan Abandoned Cart Recovery untuk mendukung pengelolaan proses checkout, sesuai ketersediaan fitur.


Melalui layanan payment gateway, DOKU mendukung 45+ metode pembayaran, termasuk Virtual Account, kartu, e-wallet, QRIS, PayLater, Direct Debit, dan berbagai metode pembayaran lainnya.
Selain DOKU Checkout, tersedia produk penerimaan pembayaran lainnya seperti DOKU Direct API sebagai self hosted payment gateway, DOKU Plugin untuk platform e-commerce, serta DOKU Payment Link dan DOKU Digital Catalog yang tidak memerlukan integrasi teknis.
DOKU juga menyediakan beragam fitur pembayaran, seperti Recurring Payment, Tokenisasi, dan fitur lainnya, serta Power Up berupa Customer Static VA, Visa Network Token, QRIS Cross-Border, hingga MCP Server untuk Agentic Payments.
Untuk pengelolaan transaksi, DOKU Dashboard membantu bisnis memantau pembayaran, settlement, refund, dan rekonsiliasi, dilengkapi Payment Analytics serta Multi-Brand & Team Access.
DOKU, Lebih dari Sekadar Payment Gateway
Sebagai pionir payment gateway sejak 2007, DOKU telah berkembang menjadipayment fintech company yang mendukung lebih dari 300.000 merchant dari berbagai industri dan skala bisnis.
Di luar Payment Gateway, DOKU juga menyediakan Wallet as a Service melalui Embedded Wallet dan Sub Account, serta DOKU Payout melalui Local Payout dan Cross Border Payout.
DOKU beroperasi sebagai PJP Kategori 1 dengan kredensial keamanan PCI DSS dan ISO/IEC 27001, didukung pendampingan after-sales proaktif serta customer service 24/7.
Berikan batas waktu pembayaran yang jelas kepada pelanggan, jaga pengelolaan pesanan, dan terima berbagai metode pembayaran melalui DOKU Registration atau hubungi tim Sales DOKU untuk menemukan solusi sesuai kebutuhan bisnis Anda.
