Malawali Payment Malawali Payment
Bantuan
Documentation
Malawali Payment · REST API v1

Integrasi Pembayaran QRIS

Buat order dari server Anda, tampilkan QR ke pelanggan, lalu terima callback order.paid setelah pembayaran terdeteksi otomatis. API Key dibuat per Project dan hanya aktif selama langganan berjalan.

Base URL http://localhost:3001/api
Autentikasi Header x-api-key: pk_live_…
Format JSON (request & response)
Webhook HMAC-SHA256, retry maksimal 3×, timeout 10 detik

Mode Hybrid

Mode Hybrid mematikan Fee dan Kode Unik random. Nominal tetap bulat selama tidak ada order PENDING lain dengan nominal akhir yang sama. Bila terjadi bentrok, sistem menambahkan minimum +1, +2, +3 dan seterusnya sampai nominal unik.

OrderNominal dibayar
Order A · base Rp10.000Rp10.000
Order B · A masih PENDINGRp10.001
Order C · A+B masih PENDINGRp10.002
A sudah PAID / EXPIRED / CANCELLEDRp10.000 tersedia lagi
Pencocokan tiga tahap

Sistem mencocokkan pembayaran berdasarkan nominal persis, lalu memeriksa window waktu, lalu mengklaim provider_transaction_id satu kali. Satu bukti bayar tidak dapat dipakai untuk dua order.