BabyGo
BabyGo Payment API

Checkout QRIS yang rapi buat workflow bisnis dan produk kamu.

BabyGo bantu tim operasional dan developer jalan di alur yang sama: hubungkan merchant via OTP, buat checkout QRIS dinamis, terima webhook callback, lalu cek status pembayaran tanpa ribet.

  • Connect merchant via OTP

    Merchant GoPay bisa dihubungkan ke workspace tanpa setup manual yang ribet.

  • QRIS dinamis siap dipakai

    Checkout mengembalikan qrisString dan qrUrl, jadi cocok untuk app maupun website.

  • Validasi pakai reference

    Pencocokan pembayaran fokus ke reference sistem, bukan nominal unik yang rawan gagal paham.

x-client-api-keyqrisStringqrUrlWebhook HMAC

Flow preview

Satu flow yang memang dipakai BabyGo

Ready
POST /api/gateway/checkoutmerchantConnectionId + amount + expiresInMinutes
Request minimum
  • merchantConnectionId
  • amount
  • expiresInMinutes

INV-5000-AB12CD

qrisString + qrUrl siap dipakai di checkout kamu

Rp 5.000
  1. 01

    Kirim merchantConnectionId, amount, dan expiresInMinutes.

  2. 02

    Tampilkan qrisString atau pakai qrUrl langsung di halaman pembayaran.

  3. 03

    Terima webhook callback, lalu pakai status endpoint sebagai fallback ringan.

Webhook callback sebagai jalur utama
Status endpoint tetap ada sebagai fallback ringan

Fitur nyata BabyGo

Bukan sekadar landing yang terdengar keren. Ini alur yang memang dipakai BabyGo sekarang.

Fokus BabyGo bukan banyak fitur palsu. Yang diutamakan adalah flow yang berguna: connect merchant, create checkout QRIS, monitor status pembayaran, dan callback ke sistem kamu.

Merchant connection

Hubungkan merchant via OTP

Merchant GoPay bisa dihubungkan lewat nomor HP, lanjut exchange OTP, lalu token dikelola backend BabyGo supaya tim operasional tidak perlu setup yang aneh-aneh.

Login via OTPExchange tokenRefresh otomatis
  • Status koneksi dan expiry token bisa dipantau dari dashboard
  • Cocok buat onboarding cepat tanpa panel merchant yang rumit

Gateway checkout

Buat QRIS dinamis yang siap dipakai

Invoice QRIS dibuat dari merchant yang sudah terhubung. Reference digenerate otomatis dan output-nya langsung siap dipakai di aplikasi atau website kamu.

qrisStringqrUrlReference auto-generated
  • Create checkout cukup kirim nominal, merchantConnectionId, dan expiry
  • Cancel invoice dan public QR URL juga sudah tersedia

Payment status

Status + callback yang realistis

Webhook callback jadi jalur utama notifikasi pembayaran, lalu endpoint status dan check-status dipakai sebagai fallback yang lebih hemat dan lebih aman.

Webhook HMACGET statusPOST check-status
  • Auto update invoice pending tanpa nembak upstream secara brutal
  • Validasi pembayaran memakai reference, bukan nominal unik

Sesudah integrasi

Begitu live, tiap tim langsung punya pegangan yang jelas.

Yang dibawa BabyGo ke tim bukan cuma QR berhasil muncul. Frontend pegang output yang siap tampil, backend punya callback yang bisa diverifikasi, operasional lihat status yang sama, dan support bisa tracing pembayaran lewat reference.

  1. 01Frontend

    qrisString dan qrUrl langsung siap dipakai

    Tim frontend bisa pilih render QR sendiri atau tampilkan image endpoint tanpa minta format tambahan lagi ke backend.

  2. 02Backend

    Callback utama tetap bisa diverifikasi

    Webhook dikirim dengan event dan signature HMAC, sementara status endpoint tetap tersedia sebagai fallback ringan waktu perlu cek ulang.

  3. 03Operasional

    Status invoice dan merchant kebaca dari satu workspace

    Pending, paid, expired, cancelled, plus koneksi merchant aktif bisa dipantau dari dashboard yang sama tanpa pindah-pindah alat.

  4. 04Support / finance

    Reference bikin tracing komplain lebih gampang

    Saat ada audit ringan atau komplain pembayaran, reference jadi titik cocok yang lebih jelas daripada menebak transaksi dari nominal.

Cocok dipakai untuk workflow seperti ini

Jadi bukan soal logo partner dipajang, tapi soal apakah alurnya memang nyambung dengan kebutuhan operasional dan integrasi yang kamu punya.

Workspace yang memang pegang merchant sendiri

Cocok buat seller atau operator yang ingin checkout jalan di QRIS merchant yang benar-benar mereka kelola sendiri.

Produk yang cuma butuh QRIS output siap pakai

Kalau tim hanya perlu qrisString dan qrUrl untuk langsung ditempel ke website atau app, BabyGo memang dibikin untuk flow itu.

Backend yang menjadikan callback jalur utama

Webhook callback bisa jadi sumber notifikasi utama, sementara status endpoint dan check-status tetap ada sebagai fallback seperlunya.

Tim support atau finance yang butuh audit lebih rapi

Pencocokan pembayaran berbasis reference bikin penelusuran lebih jelas dibanding terus mengandalkan nominal unik untuk validasi.

Paket langganan yang langsung nyambung ke flow BabyGo

Bedanya bukan dibuat ribet. Tinggal pilih jumlah merchant connection yang dibutuhkan dan berapa lama workspace ingin aktif.

Paket 1 merchant

Buat workspace yang fokus ke satu merchant aktif.

Aktivasi setelah pembayaran terverifikasi

Kouhai

7 hari

Rp 3.500

Mulai ringan untuk trial atau onboarding awal.

  • Checkout QRIS dinamis
  • Status endpoint dan webhook
  • Cocok buat uji flow dasar

Sensei

30 hari

Rp 15.000

Versi bulanan untuk tim yang sudah mau lebih stabil.

  • Durasi bulanan
  • Dashboard + docs integrasi lengkap
  • Lebih tenang buat workflow harian

Paket 2 merchant

Buat dua outlet atau dua merchant connection aktif sekaligus.

Aktivasi setelah pembayaran terverifikasi

Genin

7 hari

Rp 7.000

Mulai dari dua merchant untuk test outlet ganda.

  • 2 merchant connection aktif
  • Flow checkout multi akun
  • Cocok buat tahap trial outlet

Chunin

15 hari

Rp 15.000

Sweet spot untuk tim kecil yang sudah mulai jalan.

  • Webhook + endpoint status
  • Lebih fleksibel untuk tim kecil
  • Nyaman buat operasional bertumbuh

Jonin

30 hari

Rp 30.000

Dua merchant aktif penuh untuk flow yang lebih padat.

  • 2 merchant aktif selama 30 hari
  • Siap buat transaksi yang lebih rutin
  • Lebih mantap untuk workspace live

Tentang BabyGo

BabyGo dibikin supaya payment flow nggak bikin tim kerja sendirian.

Yang dijaga bukan cuma QR berhasil dibayar, tapi juga supaya frontend, backend, operasional, dan support pegang konteks yang sama saat sistem sudah live.

Karena itu BabyGo fokus ke merchant connection via OTP, checkout output yang siap dipakai, callback yang jelas, dan reference yang gampang ditelusuri saat ada kebutuhan validasi atau komplain pembayaran.

Kolaborasi tim BabyGo saat memantau OTP merchant, checkout QRIS, dan payment webhook

Mau coba atau tanya dulu? Tinggal hubungi saja.

Kalau butuh trial, penjelasan integrasi, atau aktivasi client code, kamu bisa mulai dari kanal yang paling nyaman.

Kontak utama

Balas cepat untuk trial, onboarding, dan aktivasi.

Mau respon paling cepat?

WhatsApp paling cocok buat trial, aktivasi awal, atau kalau mau langsung diarahkan ke flow yang sesuai.

Kirim pesan

Ceritakan kebutuhanmu, nanti kami bantu arahkan.

Bisa untuk trial, konsultasi integrasi, atau sekadar cek flow mana yang paling cocok dipakai tim kamu.

Kalau butuh jawaban cepat, kamu juga bisa langsung pindah ke WhatsApp dari panel kiri.