Payments without the hassle.One API, every payment.
Terima pembayaran QRIS dan virtual account melalui satu dashboard dan satu API. Mulai di sandbox sekarang; akses live dibuka setelah verifikasi usaha.
Photobooth
QRISRp 35.000
Saldo
Rp 0
Belum ada transaksi.
Pilih usaha
Simulasi — belum ada uang sungguhan yang berpindah.
Dari daftar ke dana masuk
Tiga langkah yang sama untuk semua — melalui dashboard jika Anda hanya ingin terima pembayaran, melalui API jika tim Anda mengintegrasikannya ke sistem sendiri.
- 1
Daftar
Buat akun dengan email dan kata sandi. Sandbox aktif langsung — akses live dibuka setelah verifikasi usaha selesai.
Buat akun Waffle
Email
usaha@contoh.id
Kata sandi
••••••••
Buat akun gratisSandbox aktif langsung. Akses live dibuka setelah verifikasi usaha.
- 2
Terima pembayaran
Buat pembayaran dari dashboard tanpa perlu menulis kode, atau melalui REST API untuk integrasi penuh ke sistem Anda sendiri. Pelanggan membayar dengan QRIS atau transfer ke virtual account.
Kantin
QRISRp 8.000
Menunggu pembayaran - 3
Dana masuk rekening
Setiap pembayaran tercatat di saldo Anda dan dicairkan ke rekening bank terdaftar sesuai jadwal settlement.
H+1Pencairan ke rekening
Rp 1.240.000
Bank XYZ •••• 4821
Tarif
Diambil langsung dari sistem tarif platform — bukan angka ilustratif.
- QRIS
- Pelanggan membayar dengan memindai kode QR
- Virtual account
- Memuat daftar bank…
- Pencairan dana
- Masuk otomatis ke rekening bank terdaftar
- H+1
- Sandbox
- Key sandbox tidak bisa menggerakkan dana live
- Rp0
Tarif default platform saat ini, diambil langsung dari sistem.
Untuk tim yang ingin integrasi penuh
Dashboard cukup untuk kebanyakan kebutuhan. Di baliknya, REST API yang sama tersedia penuh — untuk developer yang ingin membangun integrasi langsung ke sistem Anda sendiri.
- Idempotency-Key wajib
- Retry sebanyak apa pun pada key yang sama tidak pernah menghasilkan charge ganda.
- Webhook bertanda tangan
- Event charge.paid ditandatangani (X-Waffle-Signature) dan otomatis dicoba ulang dengan backoff jika endpoint Anda gagal merespons.
- SDK resmi, tiga bahasa
- Go, TypeScript, dan PHP — dipelihara langsung oleh tim kami, bukan community-maintained.
POST /v1/charges
Authorization: Bearer wf_sandbox_…
Idempotency-Key: order-1042
{
"amount": 100000,
"currency": "IDR",
"description": "Cuci 7kg"
}{
"id": "8c4f1e…",
"mode": "sandbox",
"status": "pending",
"gross_amount": 100000,
"fee_amount": 3000,
"net_amount": 97000,
"currency": "IDR",
"checkout_url": "https://…"
}Yang sering ditanyakan
- Apakah saya perlu programmer untuk menggunakan Waffle?
- Tidak. Buka dashboard, pilih Buat pembayaran, masukkan nominal dan metode — Anda langsung mendapat link atau kode QR untuk pelanggan, tanpa satu baris kode pun. Jika tim developer Anda ingin integrasi penuh ke sistem sendiri, REST API dan SDK resmi (Go, TypeScript, PHP) tersedia melalui jalur yang sama.
- Apakah Waffle memegang dana saya?
- Tidak. Waffle tidak pernah menjadi pemegang dana Anda. Transaksi diproses oleh mitra pembayaran berlisensi Bank Indonesia.
- Berapa tarif akun saya?
- Tarif di halaman ini diambil langsung dari sistem tarif platform, bukan angka ilustratif — ini tarif standar yang berlaku untuk akun baru.
- Apa yang terjadi jika webhook saya gagal merespons?
- Pengiriman dicoba ulang otomatis dengan jeda bertahap. Status setiap percobaan — termasuk kode respons dari server Anda — tercatat dan bisa dilihat di halaman webhook deliveries pada dashboard.
- Bisa dicoba dulu tanpa uang sungguhan?
- Bisa. Sandbox aktif langsung setelah Anda mendaftar — charge sandbox berjalan penuh, dari fee hingga webhook dan payout, tanpa menyentuh dana live.
Mulai dari sandbox
Akun gratis, sandbox aktif langsung setelah Anda mendaftar — coba terima pembayaran pertama dari dashboard hari ini.