API Docs

Dokumentasi API

Integrasikan pembayaran RouterPay memakai API key project sandbox atau production, signature webhook, dan endpoint transaksi.

POST /api/payments

Membuat pembayaran baru dari project merchant.

GET /api/payments/{reference}

Melihat status pembayaran berdasarkan reference.

Webhook payment.paid / payment.failed / payment.expired

Kirim notifikasi status transaksi ke callback URL merchant.

curl -X POST https://routerpay.my.id/api/payments \
  -H "Authorization: Bearer rp_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{"amount":150000,"customer_name":"Fandy","callback_url":"https://merchant.test/webhook"}'