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

Daftar Endpoint

Lima endpoint utama yang dipakai untuk mengelola QRIS, pengaturan nominal, dan order.

POST
/api/merchant/qris

Simpan / perbarui QRIS statis merchant dan set aktif.

POST
/api/merchant/settings

Atur mode nominal: fee, kode unik random, atau hybrid.

POST
/api/orders

Buat order LIVE baru dan dapatkan QR nominal + checkout URL.

GET
/api/orders/:id

Cek status order terbaru milik project ini.

POST
/api/orders/:id/cancel

Batalkan order yang masih berstatus pending.

TTL order

Nilai ttl_seconds yang valid 60–86400 detik. Setelah TTL habis, order otomatis berstatus expired.