Payin API via StarPago v2: QRIS, bank VA, e-wallets. Signed requests, query & callbacks.
Home / Products / Online Payment
{"merchant_id":"MCH001","order_id":"INV-001",
"amount":50000,"channel":"QRIS",
"notify_url":"https://toko.id/notify",
"sign":"UPPER(MD5(...&key=SECRET))"}→ trx_id + payment_link (/pay?trx=...). order_id unique per merchant (idempotent).
QRIS, BCA, BRI, Mandiri, BNI, Permata, CIMB, Danamon, BSI, OCBC, DANA, OVO, GoPay, ShopeePay, LinkAja.
Channels JSON →Status: CREATED → PENDING → PAID/FAILED. Always reconcile via payin_query + verified callback.