Find the insights and best practices about our product.
Checkout & Pembayaran di POS
Cara melakukan checkout, menerima pembayaran, split bill, dan menangani error di IdePOS.

Kapan Anda Sampai di Tahap Ini

Anda tiba di checkout setelah pesanan selesai — semua item ada di keranjang dan diskon, kupon, biaya, atau reward loyalty telah diterapkan. Dari sini Anda mengonfirmasi jumlah yang harus dibayar dan menerima pembayaran.

Gunakan panduan ini kapan pun Anda perlu:

  • Menerima satu pembayaran untuk sebuah pesanan (cash, card, atau QR).
  • Membagi tagihan antara beberapa pelanggan atau beberapa metode pembayaran.
  • Mengirim atau mencetak struk setelah pembayaran.
  • Memulihkan diri dari kartu yang ditolak, kode QR yang kedaluwarsa, atau terminal yang tidak merespons.


Sebelum Anda Mulai

Beberapa kondisi harus terpenuhi sebelum Anda mulai menerima pembayaran. Jika ada yang kurang, layar pembayaran akan memblokir transaksi atau menampilkan error.

  • Pesanan sudah selesai — Anda tidak dapat membayar pesanan kosong, dan item tidak dapat ditambahkan setelah pembayaran dimulai. Selesaikan dulu pembuatan pesanan.
  • Sebuah shift terbuka — Pesanan dan pembayaran hanya dapat diproses saat sebuah shift terbuka.
  • Terminal terhubung — Untuk metode berbasis kartu atau terminal (Stripe, AXS atau GDC), terminal pembayaran harus terpasang dan dapat dijangkau. Jika tidak, metode tersebut akan melaporkan bahwa terminal tidak terhubung.
  • Koneksi tersedia untuk beberapa metode — Pembayaran card, QR, dan yang digerakkan server memerlukan akses jaringan untuk memulai dan mengonfirmasi. Cash berfungsi offline; pesanan tersinkronisasi setelah Anda kembali online.


Catatan   Daftar persis metode pembayaran yang Anda lihat diatur oleh toko Anda dan dapat bervariasi menurut order type (dine-in, takeaway, delivery) dan wilayah. Jika sebuah metode hilang, itu adalah pengaturan konfigurasi toko, bukan kesalahan.


Beralih dari Pesanan ke Pembayaran

Saat Anda melanjutkan ke checkout, IdePos memvalidasi pesanan sebelum membuka layar pembayaran. Pemeriksaan ini melindungi dari penagihan jumlah yang salah:

  • Pesanan tidak kosong — Harus ada setidaknya satu item untuk dibayar.
  • Total dikunci — Setelah checkout dimulai, total pesanan dikunci sehingga jumlah di layar sesuai dengan yang ditagih. Item tidak dapat diubah selama pembayaran.
  • Kupon dan voucher diperiksa ulang — Kupon atau loyalty voucher yang diterapkan dikonfirmasi masih valid; jika tidak, pesanan diperbarui sebelum Anda melanjutkan.
  • Konektivitas diperiksa — Untuk toko online, pemeriksaan koneksi cepat berjalan agar pembayaran dapat diproses dan disinkronkan.


Layar pembayaran kemudian menampilkan angka yang perlu Anda konfirmasikan dengan pelanggan:

  • Order total — Jumlah item, sebelum pembulatan akhir.
  • Diskon, biaya, charge dan pajak — Dicantumkan secara terpisah sehingga rinciannya jelas.


Diskon dan Charge

Diskon mengurangi apa yang dibayar pelanggan; charge menambahkannya. Sebagian diterapkan saat pesanan dibuat dan terbawa ke pembayaran secara otomatis; yang lain dapat Anda tambahkan di kasir pada layar pembayaran. Bagian ini membahas keduanya, dan menjelaskan bagaimana masing-masing muncul dalam rincian tagihan.

Penyesuaian yang Anda Lakukan di Layar Pembayaran

Layar pembayaran memiliki dua tombol untuk penyesuaian menit terakhir pada keseluruhan tagihan:

Diskon Seluruh Pesanan (tombol “Discount”)

Gunakan ini untuk mendiskon seluruh pesanan pada titik pembayaran — misalnya sebagai bentuk niat baik atau pengurangan yang disetujui manajer.

  1. Pada layar pembayaran, ketuk Discount.
  2. Pilih Rate untuk persentase, atau Amount untuk nilai tetap.
  3. Secara opsional masukkan nama atau alasan diskon (disarankan untuk pelaporan).
  4. Masukkan nilai dan ketuk Add. Jumlah yang harus dibayar diperbarui seketika.


  • Batas persentase — Diskon persentase dapat mencapai 100%.
  • Memberi nama — Alasan opsional tersimpan bersama pesanan, yang membuat rekonsiliasi diskon saat penutupan shift jauh lebih mudah.


Catatan   Tergantung pengaturan toko Anda, diskon yang lebih besar mungkin memerlukan otorisasi manajer. Ikuti kebijakan tempat usaha Anda tentang siapa yang boleh menyetujui dan bagaimana alasan dicatat.

Manual Charge (tombol “Charges”)

Gunakan ini untuk menambahkan charge sekali pakai ke tagihan — misalnya biaya kemasan atau penanganan yang tidak dikonfigurasi sebagai biaya otomatis.

  1. Pada layar pembayaran, ketuk Charges.
  2. Pilih Rate untuk persentase, atau Amount untuk nilai tetap.
  3. Secara opsional masukkan nama untuk charge, lalu ketuk Add.
  4. Jika Anda menambahkan charge secara keliru, hapus dengan tanda X di sebelahnya pada rincian.


Diskon yang Terbawa dari Pesanan

Ini diterapkan saat pesanan dibuat dan sudah tercermin dalam jumlah yang harus dibayar saat Anda mencapai pembayaran. Semuanya dicantumkan di sini agar Anda dapat mengenalinya dalam rincian dan menjawab pertanyaan pelanggan.

  • Item discount — Diskon pada satu baris, diterapkan di keranjang sebagai persentase atau jumlah tetap. Tidak boleh melebihi harga item tersebut, dan tidak tersedia pada reward item atau item yang harganya diubah secara manual.
  • Coupon — Diterapkan di ringkasan pesanan sebelum pembayaran, baik dengan mencari daftar kupon atau memasukkan kode. Kupon ditolak jika tidak ada atau kedaluwarsa, jika batas penggunaan atau kuotanya tercapai, atau jika tagihan sudah memiliki split yang terbayar sebagian. Kupon dapat dihapus sebelum pembayaran.
  • Promotion — Diterapkan secara otomatis pada produk yang memenuhi syarat — tidak perlu tindakan operator. Muncul dalam rincian sebagai promosi.
  • Loyalty voucher / points — Saat seorang member terlampir pada pesanan, voucher yang memenuhi syarat dan poin yang dapat ditukar muncul di ringkasan pesanan untuk diterapkan sebagai diskon. Jumlahnya dibatasi oleh batas penukaran member atau toko.


Tip   Terapkan kupon, voucher, dan item discount sebelum memulai pembayaran. Setelah sebuah split bill terbayar sebagian, kupon tidak lagi dapat diterapkan padanya.

Biaya Otomatis, Pajak, dan Service Charge

Charge yang dikonfigurasi oleh toko Anda diterapkan secara otomatis berdasarkan order type (dine-in, takeaway, delivery), sehingga operator tidak menambahkannya secara manual. Terbagi menjadi dua jenis:

  • Inclusive — Sudah termasuk dalam harga item. Dalam rincian, ini ditampilkan dengan huruf tebal agar Anda dapat membedakannya.
  • Exclusive — Ditambahkan di atas subtotal sebagai baris terpisah.

Pajak berperilaku sama — dapat inclusive atau exclusive — dan ditampilkan sebagai barisnya sendiri dalam rincian.


Klik di sini untuk mempelajari cara mengonfigurasi pengaturan Fees dan Tax.


Membaca Rincian Tagihan

Ringkasan pembayaran mencantumkan tagihan dari atas ke bawah sehingga Anda dan pelanggan dapat mengikuti bagaimana total dicapai:

  • Item discounts — pengurangan yang diterapkan pada baris individual.
  • Diskon seluruh pesanan (special) — diskon apa pun yang Anda terapkan di layar pembayaran.
  • Coupon — diskon kupon, jika diterapkan.
  • Promotions — promosi produk otomatis.
  • Fees dan tax — charge otomatis; yang inclusive muncul dengan huruf tebal, yang exclusive ditambahkan di atasnya.
  • Manual charges — charge apa pun yang Anda tambahkan di layar pembayaran.
  • Voucher / points — penukaran loyalty yang diterapkan sebagai diskon.
  • Total — angka final yang harus ditagih.

Membagi Tagihan

Satu pesanan dapat dibayar secara terpisah — berguna saat tamu membayar sendiri-sendiri atau ingin menggabungkan metode pembayaran. Setiap bagian dibayar satu per satu, dan pesanan baru selesai setelah setiap bagian diselesaikan.

Memilih Cara Membagi

  • Split by items — Tetapkan item tertentu ke setiap bagian tagihan. Diskon dan pajak dibagi di antara bagian-bagian secara proporsional. Paling baik saat setiap tamu membayar apa yang mereka pesan.
  • Split by amount — Bagi total menjadi jumlah kustom (misalnya pembagian rata). Paling baik saat tamu hanya ingin berbagi total.

Membayar Setiap Bagian

  1. Buat split — berdasarkan item atau berdasarkan jumlah.
  2. Periksa bahwa bagian-bagian itu berjumlah total pesanan; layar menandai bagian apa pun yang tidak seimbang.
  3. Pilih sebuah bagian, pilih metode pembayarannya, dan terima pembayaran seperti biasa.
  4. Ulangi untuk setiap bagian yang tersisa. Bagian yang berbeda dapat menggunakan metode berbeda (misalnya satu cash, satu card).
  5. Saat bagian terakhir dibayar, pesanan ditandai selesai.


Catatan   Sampai setiap bagian dibayar, pesanan tetap belum dibayar dan sisa saldo ditampilkan. Layar sukses hanya muncul setelah semua bagian diselesaikan.


Memilih Metode Pembayaran

Pilih metode pembayaran dari opsi yang ditawarkan. Pilihan tersebut menentukan apa yang terjadi berikutnya — memasukkan uang tunai, menempelkan kartu pada terminal, atau menampilkan kode QR. Kategori utama dijelaskan di bawah.

Cash

Cash adalah metode paling sederhana dan satu-satunya yang berfungsi sepenuhnya secara offline.

  1. Pilih Cash.
  2. Konfirmasi jumlah yang harus dibayar (angka final setelah pembulatan).
  3. Masukkan jumlah yang diberikan pelanggan. Jumlah cepat yang disarankan ditawarkan untuk mempercepat ini.
  4. Aplikasi menghitung uang kembalian yang harus dikembalikan.
  5. Konfirmasi untuk menyelesaikan. Laci kas terbuka dan struk dicetak.


Catatan   Jumlah yang dimasukkan harus sama dengan atau lebih besar dari jumlah yang harus dibayar, jika tidak, tindakan konfirmasi tetap nonaktif. Pembulatan diterapkan pada total sebelum uang kembalian dihitung.

Terminal Kartu —

Pembayaran kartu diproses pada terminal yang terhubung. Alur di layar serupa untuk setiap penyedia:

  1. Pilih metode kartu.
  2. Jumlah yang harus dibayar dikirim ke terminal. Layar menunjukkan bahwa pembayaran sedang diproses.
  3. Minta pelanggan menyajikan kartu mereka (tap, insert, atau swipe) pada terminal dan ikuti petunjuknya.
  4. Aplikasi menunggu terminal mengonfirmasi hasilnya, memperbarui status seiring prosesnya.
  5. Saat disetujui, pembayaran ditandai sebagai paid dan struk dicetak. Saat ditolak atau timeout, error ditampilkan dan Anda dapat mencoba lagi atau memilih metode lain.


Hal yang perlu diketahui tentang pembayaran terminal:

  • Membatalkan — Beberapa metode (seperti NETS dan KPay) memungkinkan pembayaran dibatalkan saat sedang berlangsung; yang lain tidak. Jika pembatalan tidak didukung, biarkan terminal menyelesaikannya dan balikkan setelahnya sesuai kebijakan Anda.
  • Ditolak — Jika kartu ditolak, alasan dari terminal ditampilkan. Minta kartu atau metode lain.
  • Timeout atau tanpa respons — Jika terminal tidak merespons tepat waktu, pembayaran gagal dengan aman dan opsi Retry muncul.
  • Terminal tidak terhubung — Jika terminal tidak dapat dijangkau, periksa daya dan jaringannya, lalu coba lagi.
  • Mode digerakkan server — Beberapa pengaturan Stripe mengonfirmasi pembayaran melalui server alih-alih prompt lokal; layar cukup menunggu hasilnya. Tidak perlu tindakan tambahan.


Perhatian   Jangan tutup aplikasi atau tinggalkan layar pembayaran saat pembayaran kartu sedang diproses. Tunggu hasil approved atau declined yang jelas sehingga status pembayaran pesanan tidak pernah dibiarkan tidak pasti.

QR —

Pembayaran QR menampilkan kode untuk dipindai pelanggan dengan ponsel atau aplikasi dompet mereka.

  1. Pilih nama QR atau nama bank.
  2. Kode QR untuk jumlah yang tepat dibuat dan ditampilkan di layar.
  3. Minta pelanggan memindainya dan menyetujui pembayaran di aplikasi mereka.
  4. Aplikasi memeriksa konfirmasi dan diperbarui secara otomatis saat pembayaran berhasil.
  5. Saat berhasil, pembayaran ditandai sebagai paid dan struk dicetak.


  • Kedaluwarsa — Kode QR berlaku untuk waktu yang terbatas. Jika kode kedaluwarsa sebelum dipindai, pesan “expired” muncul — buat kode baru dengan Retry.
  • Menunggu — Selama kode ditampilkan, layar menunggu pelanggan memindai. Tidak perlu input operator selama waktu ini.
  • Membatalkan — Jika Anda keluar saat QR ditampilkan, Anda diminta mengonfirmasi sebelum pembayaran dibatalkan.

Metode Lain

  • Mesin kas otomatis (Glory) — Jika mesin kas Glory terhubung, mesin menerima uang kertas dan mengeluarkan kembalian secara otomatis. Ikuti status di layar; jika mesin tidak dapat memberi kembalian (misalnya kas menipis), kegagalan ditampilkan dan Anda dapat mencoba lagi atau menyelesaikan kembalian secara manual.
  • Employee credit — Membebankan penjualan ke akun seorang staf. Operator memilih akun, karyawan mengonfirmasi dengan PIN, dan aplikasi memeriksa akun aktif dan memiliki saldo cukup sebelum menyelesaikannya.
  • Name on payment — Beberapa metode meminta nama untuk dilampirkan pada pembayaran (berguna untuk pelacakan). Masukkan nama saat diminta, lalu lanjutkan.


Setelah Pembayaran Selesai

Setelah pembayaran berhasil, IdePos memfinalisasi penjualan secara otomatis:

  • Pesanan ditandai sebagai paid dan selesai, serta dikunci dari pengeditan lebih lanjut.
  • Metode pembayaran dan detail referensi dicatat atas pesanan.
  • Struk dicetak, dan laci kas terbuka untuk pembayaran tunai.
  • Keranjang, pelanggan, kupon, dan pilihan loyalty dihapus, siap untuk penjualan berikutnya.
  • Untuk dine-in, meja dibebaskan dan menjadi tersedia untuk tamu baru.


Pada layar sukses Anda dapat:

  • Mencetak struk — Cetak (atau cetak ulang) struk untuk pelanggan.
  • Mengirim e-receipt — Masukkan email pelanggan untuk mengirim struk digital; konfirmasi ditampilkan saat terkirim.
  • Memulai pesanan berikutnya — Kembali ke layar sales dengan keranjang baru yang kosong.


Menangani Error dan Pemulihan

Masalah pembayaran umum terjadi dalam penggunaan sehari-hari. Sebagian besar cepat dipulihkan:

  • Kartu ditolak — Terminal menampilkan alasan penolakan. Minta pelanggan kartu lain atau metode berbeda, lalu coba lagi.
  • Terminal offline / tidak terhubung — Periksa daya, kabel jaringan, atau pairing terminal, lalu gunakan Retry. Jumlah dan pesanan tetap terjaga.
  • Jaringan mati — Pembayaran card dan QR memerlukan koneksi untuk memulai dan mengonfirmasi. Pulihkan jaringan dan coba lagi. Cash tetap dapat diterima secara offline.
  • Kode QR kedaluwarsa — Buat kode baru dengan Retry dan minta pelanggan memindai lagi.
  • Membatalkan pembayaran — Anda dapat keluar sebelum pembayaran dikonfirmasi; untuk QR Anda mengonfirmasi pembatalan terlebih dahulu. Pesanan kembali ke keadaan sebelum pembayaran sehingga Anda dapat mencoba lagi atau mengganti metode. Perhatikan bahwa tidak semua metode terminal mendukung pembatalan di tengah pembayaran.
  • Pesanan diubah di tempat lain — Jika pesanan dimodifikasi di perangkat lain, pembayaran ditolak untuk mencegah ketidakcocokan. Muat ulang pesanan dan terima pembayaran lagi.

Batasan dan Catatan Penting

  • Item tidak dapat berubah selama pembayaran — Total dikunci saat checkout. Untuk mengubah item, batalkan pembayaran dan edit pesanan terlebih dahulu.
  • Uang tunai yang diberikan harus menutupi jumlah yang harus dibayar — Tindakan konfirmasi tetap nonaktif sampai jumlah yang dimasukkan cukup.
  • Bagian split harus seimbang dengan total — Anda tidak dapat menyelesaikan split sampai setiap bagian berjumlah total pesanan dan masing-masing dibayar.
  • Metode terminal dan QR bergantung pada konektivitas dan pairing — Jika perangkat offline atau tidak terpasang, metode tersebut tidak tersedia sampai dipulihkan.
  • Metode yang tersedia digerakkan oleh konfigurasi — Metode yang ditampilkan bergantung pada pengaturan toko, order type, dan wilayah.
  • Beberapa metode tidak dapat dibatalkan di tengah pembayaran — Jika pembatalan tidak didukung, biarkan transaksi selesai dan balikkan setelahnya sesuai kebijakan.
  • Batas diskon berlaku — Diskon persentase seluruh pesanan dapat mencapai 100%; item discount tidak boleh melebihi harga item tersebut.
  • Kupon tidak dapat ditambahkan ke split yang terbayar sebagian — Terapkan kupon sebelum bagian mana pun dari split bill dibayar.

Praktik Terbaik

  • Konfirmasikan Total dengan lantang — Sebutkan jumlah final kepada pelanggan sebelum menerima pembayaran untuk menghindari sengketa.
  • Tunggu hasil yang pasti — Selalu biarkan pembayaran card dan QR mencapai keadaan approved atau failed yang jelas sebelum melanjutkan atau menutup layar.
  • Jaga terminal tetap terpasang dan terisi daya — Periksa konektivitas terminal di awal setiap shift agar pembayaran tidak terganggu di konter.
  • Gunakan split-by-item untuk meja bersama — Ini menjaga pembayaran setiap tamu terhubung dengan apa yang mereka pesan dan membuat struk lebih jelas.
  • Tawarkan e-receipt — Mengirim struk digital mengurangi penggunaan kertas dan memberi pelanggan catatan secara instan.
  • Pulihkan, jangan paksa — Jika sebuah metode gagal, coba lagi atau ganti metode daripada berulang kali menempelkan kartu pada terminal yang bermasalah.
  • Selalu beri nama diskon atau charge manual — Mencatat alasan membuat diskon dan charge mudah direkonsiliasi dan diaudit saat penutupan shift.

Kesalahan Umum

  • Meninggalkan layar pembayaran di tengah transaksi — Ini dapat membuat pembayaran dalam keadaan tidak pasti. Tunggu hasilnya; jika terganggu, periksa status pesanan sebelum mencoba lagi.
  • Mencoba mengedit item setelah checkout — Total dikunci. Batalkan pembayaran untuk kembali ke pesanan jika perubahan diperlukan.
  • Mengonfirmasi cash sebelum memasukkan jumlah yang diberikan — Tindakan konfirmasi dinonaktifkan sampai jumlah yang dimasukkan menutupi total — masukkan dulu.
  • Melupakan sebuah bagian split — Pesanan tetap belum dibayar sampai setiap bagian diselesaikan. Periksa sisa saldo sebelum menganggap penjualan selesai.
  • Menempelkan kartu yang ditolak berulang kali — Baca alasan penolakan dan ganti kartu atau metode daripada mencoba lagi dengan kartu yang sama.
  • Menganggap sebuah metode rusak padahal tersembunyi — Metode yang hilang biasanya adalah pengaturan toko, order type, atau wilayah — bukan kesalahan.
  • Mencoba menerapkan kupon setelah split terbayar sebagian — Terapkan kupon dan voucher sebelum menerima pembayaran apa pun pada split bill.