Terima QRIS & VA. Status otomatis.

Bikin link bayar atau panggil API, kirim ke pembeli, selesai. Begitu duitnya masuk, statusnya berubah sendiri — nggak perlu cek mutasi, nggak perlu minta screenshot transfer.

Buat developer, panitia, dan penjual online — siapa pun yang terima uang dari orang yang nggak di depan kasirnya. Berjalan di atas jaringan pembayaran berlisensi Bank Indonesia.

Duitnya gampang masuk. Yang susah: tahu itu dari siapa, buat apa.

Ini bukan pengganti QRIS di kasir. Ini buat transaksi jarak jauh — orangnya nggak di depan kamu, dan kamu perlu tahu pembayaran mana yang sudah beres tanpa nanya satu-satu.

Bikin aplikasi atau website

Kamu sudah punya sistemnya, tinggal butuh pembayaran yang statusnya bisa dipercaya.

  • Satu endpoint bikin tagihan
  • Webhook masuk begitu lunas
  • Hosted checkout kalau nggak mau bikin halaman bayar

Ngurus acara, kelas, atau komunitas

Tiket, iuran, biaya pendaftaran — dari puluhan orang yang bayarnya nggak barengan.

  • Satu link per orang, nominalnya terkunci
  • Kelihatan siapa yang sudah bayar
  • Nggak perlu rekap dari grup WA

Jualan online & pre-order

Pembeli chat, kamu kirim link, duit masuk — tanpa buka m-banking tiap lima menit.

  • Deskripsi dan nominal sudah ada di link
  • Kedaluwarsa sendiri kalau nggak dibayar
  • Catatan transaksi rapi buat tutup buku

Empat langkah, dan nggak ada yang perlu ngerti payment gateway.

Yang kamu urus cuma nominal dan keterangan. Sisanya — QR, VA, verifikasi, settlement — kerjaan kami.

  1. Daftar

    Nama bisnis dan rekening tujuan. Coba di sandbox dulu, produksi begitu kamu siap.

  2. Bikin tagihan

    Nominal dan keterangan, lewat API atau link. Kamu dapat QR, nomor VA, dan link checkout.

  3. Pembeli bayar

    Scan dari aplikasi bank atau e-wallet mana pun, atau transfer ke Virtual Account.

  4. Status masuk sendiri

    Halaman checkout berubah, webhook terkirim, uang settle ke rekeningmu.

Bayar cuma kalau duitnya masuk.

Nggak ada biaya bulanan, nggak ada biaya daftar, nggak ada minimum. Tagihan yang nggak dibayar nggak kena apa-apa.

Biaya layanan
Rp1.000per transaksi berhasil, semua metode

Seribu rupiah tiap ada duit masuk — tagihan yang nggak dibayar nggak kena apa-apa. Di luar itu cuma biaya jaringan: MDR QRIS 0,7% dari Bank Indonesia, diteruskan apa adanya tanpa markup.

Struk biaya
Biaya layanan per transaksi berhasilRp1.000
MDR QRIS (Bank Indonesia)0,7%
Biaya bank Virtual Accountmenyusul
Biaya bulanan & daftarRp0

Contoh: QRIS Rp180.000 → MDR Rp1.260 + layanan Rp1.000, kamu terima Rp177.740. Kalau tarif berubah, kamu dikabari dulu.

Satu endpoint, satu webhook.

POST /v1/transactions bikin tagihan. Kirim satu kode di payment_methods dan QR atau nomor VA-nya langsung ada di respons; kirim beberapa, pembeli pilih sendiri di checkout_url. Begitu lunas, servermu dapat payment.paid.

# Tagihan dengan dua pilihan bayar
curl https://pay.barbersalon.io/v1/transactions \
  -X POST \
  -H "Authorization: Bearer $PAY_API_KEY" \
  -H "Idempotency-Key: po-2291" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 180000,
    "description": "Pre-order pomade 2 pcs",
    "external_id": "po-2291",
    "payment_methods": ["qris", "va_bca"]
  }'
# Response — pembeli pilih metode di checkout_url
{
  "id": "payreq_4kQ8mZ1xRt",
  "status": "pending",
  "amount": 180000,
  "payment_methods": ["qris", "va_bca"],
  "payment": null,
  "checkout_url": "https://pay.barbersalon.io/p/payreq_4kQ8mZ1xRt",
  "expires_at": "2026-09-19T15:30:00.000Z"
}

Yang biasanya ditanya duluan.

Bedanya sama QRIS statis yang ditempel di kasir?

QRIS statis nggak tahu siapa yang bayar dan berapa. Di sini tiap tagihan punya QR sendiri dengan nominal terkunci, jadi begitu dibayar kamu tahu persis itu untuk tagihan yang mana — tanpa cocokin mutasi.

Harus bisa coding?

Nggak. Tiap tagihan punya link checkout yang tinggal kamu kirim lewat WA atau email. API cuma buat yang mau bikin tagihannya otomatis dari sistem sendiri.

Perlu PT?

Nggak. Perorangan bisa daftar pakai KTP dan rekening atas nama sendiri. Verifikasinya biasanya 1–2 hari kerja.

Kapan duitnya cair?

Uang masuk jadi saldo di dashboard. Tarik ke rekeningmu kapan saja — kami proses manual di hari kerja, biasanya H+1.

Kalau webhook-ku lagi mati?

Statusnya tetap tersimpan. Ambil lagi kapan saja lewat GET /v1/transactions/:id, atau buka link checkout-nya.

Bisa refund?

Bisa, lewat kami — kirim ID transaksinya. Kebijakan refund ke pembeli tetap urusan tokomu.

Terima pembayaran pertamamu tanpa cek mutasi.

Daftar gratis, coba di sandbox, lihat statusnya berubah sendiri. Kalau cocok, tinggal pindah ke produksi.