Skip to content

Retail Outlets (Alfamart)

Mengenai Produk

Versi ini memiliki fitur berikut:

  • Outlet ritel diatur di produk Invoice kami sebagai metode pembayaran tambahan
  • Pengguna bisa mengunjungi lokasi Alfamart mana saja, informasikan ke kasir untuk membayar ke “XENDIT”, memberikan kode unik pembayarannya untuk transaksi, dan melakukan pembayaran dengan uang tunai atau kartu debit.
  • Kode pembayaran memiliki awalan yang dapat diatur diawal (yang dapat diatur langsung dari dasbor) + rangkaian angka yang dibuat secara acak.
  • Kode pembayaran yang bisa diikat dengan produk invoice berupa kode pembayaran yang dihasilkan setiap kali invoice dibuat (Non-Fixed Payment Code), atau juga bisa dibuat secara independen dengan Invoice API (Fixed Payment Code)
  • Penerimaan dana untuk alfamart adalah 5 hari

Pengaturan Awal Outlet Ritel

Pengaktifan Akun Outlet Ritel

Pembayaran melalui Outlet Ritel hanya bisa ditambahkan dengan permintaan, harap menghubungi tim bisnis perwakilan Xendit anda atau Xendit Support for account activation. Ketika akun dan rentang telah diatur, pembayaran outlet ritel akan muncul pada invoice sebagai salah satu metode pembayaran.

Penetapan Awalan

Untuk membuat kode pembayaran outlet ritel, awalan harus ditentukan terlebih dahulu. Awalan adalah sebuah kode merchant yang unik, yang memungkinkan Xendit untuk mengidentifikasi nama merchant di sistem. Maka, harap untuk tidak menggunakan nama Alfamart dalam awalan tersebut. Sebuah awalan yang baik akan memberikan gambaran nama merchant, dan kami menyarankan untuk membuat awalan dengan inisial dari nama perusahaan, atau menggunakan nama perusahaan tanpa huruf vokal. (Contohnya, untuk Xendit, awalan yang baik adalah XNDT).

Anda bisa menghasilkan prefix untuk kedua Fixed dan Non-fixed Payment code dari dashboard anda.

Untuk menetapkan prefix, harap mengikuti langkah-langkah berikut:

  • Log in ke Dashboard
  • Pastikan anda dalam mode “Live”
  • Buka Settings → Configuration → Retail outlets
  • Masukkan prefix yang anda pilih di Set Prefix pada “Non-fixed” or “Fixed”, and click “Save”

Harap perhatikan hal berikut:

  • Tetapkan sebuah awalan / prefix sebelum membuat invoice / faktur untuk mengaktivasi outlet ritel sebagai metode pembayaran.
  • Jumlah karakter awalan / prefix harus diantara 3 - 6 karakter
  • Hanya karakter alfanumerik yang diperbolehkan. Karakter spesial lainnya tidak dapat diterima.
  • Tidak case sensitive – Semua huruf akan muncul sebagai huruf kapital
  • Awalan / prefix hanya bisa tetapkan satu kali, harap mengkonsiderasi pilihan sebelum menyimpannya. Awalan / prefix tidak bisa diganti setelah di simpan.

Implementasi Outlet Ritel - Payment Code Non-Fixed

Versi ini disimpan dengan invoice kami, yang artinya kode pembayaran akan dihasilkan setelah sebuah invoice dibuat dengan API Invoice Xendit, atau melalui dasbor. Anda bisa mempelajari lebih lanjut di Xendit Docs dan API References.

Perbedaannya terletak di respon API / invoice UI. Jika Alfamart sudah ditetapkan dan prefix sudah diatur, sebuah bagian tambahan di respon API akan muncul dengan area berikut:

Parameter Deskripsi Keterangan
available_retail_outlets Metode pembayaran outlet ritel yang tersedia sesuai dengan konfigurasi anda Hanya Alfamart untuk saat ini
payment_code Kode pembayaran unik yang digunakan untuk membedakan transaksi ketika pembayaran dilakukan di outlet ritel Akan terdiri dari awalan + sebuah rangkaian angka yang dihasilkan secara acak
transfer_amount Jumlah yang harus dibayarkan oleh pengguna

Metode “Pembayaran Ritel Outlet” tambahan akan muncul di invoice Xendit (seperti gambar di bawah ini)

alt text

Harap diingat untuk informasi berikut:

Umumnya, kode pembayaran akan langsung aktif setelah proses pembuatan. Namun, sebuah waktu tenggang sekitar 10 menit akan terjadi sebelum sebuah kode pembayaran bisa digunakan untuk melakukan pembayaran.

Implementasi Outlet Ritel - Payment Code Fixed

Setelah anda telah mengatur prefix untuk Fixed Payment Code anda di dashboard, anda bisa lanjut untuk membuat Fixed Payment Code via API, untuk pembayaran di Alfamart. Ini melibatkan berbagai macam proses seperti mengirimkan API request ke endpoint Fixed Payment Code kami. Fixed Payment code tidak terikat ke invoice individual, dan bisa digunakan untuk mengikuti kebutuhan anda (contohnya Fixed Payment Code bisa diatur untuk digunakan berulang kali, dimana sebuah Non-Fixed Payment code tidak bisa)

Silahkan baca API Reference Xendit untuk melihat informasi lebih lanjut mengenai penggunaan Fixed Payment Code


Melakukan pembayaran melalui Alfamart

Langkah-langkah bagi pengguna untuk melakukan pembayaran bisa diikuti sebagai berikut:

Indonesian:

  1. Kunjungi Alfamart terdekat sebelum waktu tertera pada invoice berakhir
  2. Informasikan Kasir untuk melakukan membayar ke "XENDIT"
  3. Apabila Kasir tidak mengenali "XENDIT", maka tunjukkanlah nama "XENDIT" kepada Kasir tersebut
  4. Beritahu atau tunjukkan kode pembayaran tertera di invoice kepada Kasir
  5. Lakukanlah pembayaran sesuai dengan jumlah yang tertera di invoice
  6. Terimalah tanda terima pembayaran dari Alfamart sebagai bukti pembayaran
  7. Selamat! Pembayaran sudah selesai.

Pendeteksian Pembayaran dan Penarikan Dana

Non-Fixed Payment Codes

Setelah pembayaran ke sebah invoice dilakukan melalui outlet ritel Alfamart telah dideteksi, Dashbor anda akan muncul perubahan berikut:

  • Di Tab Invoice

Invoice akan berubah dari unpaid menjadi paid (terjadi dengan instan ketika pembayaran sudah dideteksi)

alt text

  • Di Tab Escrow

Sebuah baris kredit akan muncul di akun escrow sesuai dana yang dikumpulkan (terjadi dengan instan ketika pembayaran sudah terdeteksi).

Sebuah baris debit akan muncul di akun escrow sesuai dengan dana yang dikumpulkan (5 hari setelah transaksi).

  • Di Tab Cash

Sebuah baris kredit akan muncul di akun cash sesuai dengan pembayaran yang diterima (5 hari kerja setelah transaksi).

alt text

Jika callback URL telah di atur di SettingsConfigurationAccept Payments di dasbor, sebuah callback akan dikirimkan setelah pembayaran telah diterima.

alt text

Fixed Payment Codes

Setelah pembyaran dari FIxed Payment Code telah dilakukan melalui toko swalayan Alfamart telah dideteksi, Dashboard akan melakukan perubahan yang sama dengan Non-Fixed Payment Code diatas, kecuali tidak akan ada perubahan di tab Invoice (karena Fixed Payment code tidak dibuat melalui invoice).


Ketersediaan

Ketersediaan bagi pengguna untuk membayar via Alfamart terbatasi oleh:

  1. Jam Buka
  2. Ketersediaan uang tunai
  3. Koneksi dan ketersediaan sistem pembayaran di outlet Alfamart

Keterbatasan Nominal Pembayaran ke Outlet Ritel

Metode Pembayaran Minimum (IDR) Maximum (IDR)
Outlet Ritel 11,000 5,000,000