Lewati ke konten

Pengantar

Apa yang dilakukan Baiyar, bagaimana sandbox dan live bekerja, dan jalan dari mendaftar sampai pembayaran live pertamamu.


Baiyar menerima pembayaran QRIS, virtual account, e-wallet, dan gerai ritel. Kamu bisa membuat payment link di dashboard atau membuat pembayaran dari server lewat Merchant API.

Sandbox Live
Host https://api.baiyar.com https://api.baiyar.com
Key bk_test_… bk_live_…
Uang tidak ada: pembayaran disimulasikan sungguhan

Data sandbox dan live terpisah. Pembayaran, link, saldo, dan endpoint webhook dari satu environment tidak muncul di environment lainnya. Keduanya memakai satu host: key yang kamu kirim menentukan environment yang dituju.

  1. Server membuat pembayaran lewat POST /v1/payments dengan nominal dan metode.
  2. Baiyar mengembalikan instruksi pembayaran, seperti kode QR, nomor virtual account, tautan e-wallet, atau kode gerai.
  3. Pembayar menyelesaikan pembayaran melalui bank atau wallet-nya.
  4. Baiyar mengubah status menjadi paid dan mengirim webhook payment.succeeded. Kamu juga bisa membaca status terbaru lewat GET /v1/payments/{id}.
  5. Setelah Baiyar mencocokkan bukti settlement provider, dana berpindah dari saldo tertunda ke saldo tersedia dan Baiyar mengirim payment.settled.

Status pembayaran bergerak dari created ke pending, lalu berakhir sebagai paid, failed, atau expired. Status paid berarti pembayar berhasil; settlement terjadi sesudahnya.

  1. Buat akun dan jaga keamanannya.
  2. Buat proyek di sandbox dan ambil test API key.
  3. Buat pembayaran pertamamu, bagikan payment link atau kirim invoice, dan ketahui pembayaran lewat webhook. Pembayaran uji menunjukkan cara mencoba setiap hasil.
  4. Verifikasi akunmu dan go live.
  5. Ikuti pembayaran dan saldomu, dan rawat akunmu di Pengaturan.

Untuk detail tiap operasi, buka Referensi API. Aturan umum request dan respons ada di Konvensi.