Skip to main content
Buat payment order + QRIS dinamis. Direkomendasikan untuk integrasi payment gateway dengan order ID dan status. Semua endpoint di halaman ini memakai autentikasi agentCode + merchantCode dari halaman Toko Saya.

Buat payment

POST /api/v1/payments/create
Membuat payment order baru untuk QRIS, Virtual Account, atau E-Wallet. Response berisi orderId, QR Code dinamis, dan status: "pending".

Body

feeBearer
  • merchant (default): saldo toko dipotong sesuai fee. Customer bayar tanpa tambahan.
  • customer: fee ditambahkan ke total bayaran customer. Saldo toko utuh.

Channel

Contoh request

Contoh response

200
Belum atur webhook? Buka Toko Saya → Webhook Callback. Order Anda tetap diproses meskipun webhook belum diatur. Lihat Webhook Callback.

Detail payment

GET /api/v1/payments/:orderId
Ambil detail lengkap satu payment order berdasarkan Order ID.

Cek status payment

GET /api/v1/payments/:orderId/status
Polling ringan status payment, hanya mengembalikan status terkini.

Daftar payment

GET /api/v1/payments
Ambil daftar semua payment order milik toko, dengan filter status opsional.