API & Webhook

Integrasikan pembayaran melalui satu API

REST API yang mudah dipahami untuk integrasi custom, plus webhook untuk setiap event pembayaran, sehingga sistem Anda selalu tahu status transaksi terbaru.

Integrasi cepatDokumentasi lengkapSupport developer
Contoh permintaan API Baiyar untuk membuat payment link, beserta response 200 OK

Fitur Utama

Semua yang Anda butuhkan untuk integrasi

Bangun pengalaman pembayaran yang stabil, aman, dan fleksibel dengan infrastruktur Baiyar.

REST API yang konsisten

Satu API untuk membuat payment link, mengelola checkout, dan memantau transaksi, dengan struktur request dan response yang konsisten.

Webhook untuk setiap event

Terima notifikasi otomatis lewat webhook setiap ada perubahan status pembayaran, tanpa perlu polling API berulang.

Dokumentasi lengkap

Panduan integrasi dan referensi API lengkap dengan contoh kode, tersedia di dokumentasi Baiyar.

Sandbox untuk testing

Uji integrasi Anda sepenuhnya di sandbox, termasuk payment link, checkout, dan webhook, sebelum live.

Keamanan tingkat industri

API key, HTTPS, dan berbagai lapisan keamanan untuk melindungi data dan transaksi Anda.

Cara Kerjanya

Integrasi dalam 3 langkah

Dari request hingga notifikasi, semua proses dirancang sederhana dan developer-friendly.

1

Kirim request

Panggil API untuk membuat payment link atau checkout sesuai kebutuhan Anda.

2

Terima response

Dapatkan response berisi detail payment link atau checkout yang baru dibuat.

3

Dengarkan webhook

Sistem Anda menerima webhook otomatis begitu status pembayaran berubah, misalnya saat pembayaran berhasil.

Sistem Anda

Buat Payment Link
Terima Webhook
Update Status Pesanan
payment.created
payment.paid
payment.expired
payment.failed
payment.refunded

Real-Time Notifications

Selalu terhubung dengan webhook

Dapatkan update status transaksi secara real-time dan pastikan sistem Anda selalu sinkron.

Pelajari tentang webhook

Pertanyaan yang sering diajukan

Pertanyaan tentang API & Webhook

Lihat semua FAQ
Bagaimana cara mendapatkan API key?

Anda bisa membuat API key dari dashboard Baiyar, di halaman Project > Integration. Setiap API key terikat ke satu project dan satu environment (sandbox atau production).

Apakah ada sandbox untuk testing?

Ya. Setiap akun mendapat akses sandbox penuh untuk menguji pembuatan payment link, checkout, dan webhook sebelum live, tanpa uang asli.

Event webhook apa saja yang tersedia?

Saat ini tersedia dua event: payment.paid saat pembayaran berhasil, dan payment.failed saat pembayaran gagal atau kedaluwarsa.

Bagaimana cara mengamankan webhook?

Setiap webhook dikirim dengan header X-Baiyar-Signature berisi timestamp dan HMAC-SHA256 dari isi request, ditandatangani dengan webhook secret project Anda. Verifikasi signature ini sebelum memproses payload.

Apakah ada rate limit untuk API?

Endpoint publik checkout dibatasi 60 permintaan per menit per IP. Endpoint API yang terautentikasi saat ini tidak memiliki rate limit khusus dari sisi API.

Apakah tersedia SDK resmi?

Belum. Saat ini Baiyar menyediakan REST API dan spesifikasi OpenAPI yang bisa dipakai untuk generate client library di bahasa apa pun.

Siap mengintegrasikan pembayaran ke sistem Anda?

Mulai bangun sekarang dengan dokumentasi lengkap dan dukungan developer kami.