{"name":"Paylabs Integration API","version":"2.2.0","status":"running","headers":{"x-property":"Prefix code (prfcd) to filter client credentials - e.g., \"demo\""},"endpoints":{"health":"GET /api/payments/health","createPayment":"POST /api/payments/create (H5/QRIS payment)","createVA":"POST /api/va/create (Dynamic VA with amount)","createStaticVA":"POST /api/va/static/create (Static VA - Open Amount, no expiry)","createVASnap":"POST /api/va/snap/create (VA SNAP - Newer API format)","updateVASnap":"POST /api/va/snap/update (Update VA SNAP)","deleteVASnap":"POST /api/va/snap/delete (Delete VA SNAP)","checkStatus":"GET /api/payments/status/:orderId","getTransaction":"GET /api/payments/transaction/:orderId","notification":"POST /api/payments/notification","getClientTransactions":"GET /api/payments/client/:clientId/transactions","updateConfig":"POST /api/config/update","getConfig":"GET /api/config/:clientId","validateConfig":"GET /api/config/:clientId/validate"},"supportedVATypes":{"dynamic":["BCAVA","MandiriVA","BNIVA","BRIVA","CIMBVA","PermataVA","DanamonVA","MaybankVA","SinarmasVA","BNCVA","INAVA","MuamalatVA","BSIVA","NobuVA","KaltimtaraVA","BTNVA"],"static":["StaticMandiriVA","StaticBCAVA"],"snap":{"va":["BCAVA","MandiriVA","BNIVA","BRIVA","CIMBVA","BNCVA","NobuVA","NobuTesseractVA","BTNVA"],"multiple":["MultipleBCAVA","MultipleMandiriVA","MultipleBNIVA","MultipleBRIVA","MultipleCIMBVA","MultipleBNCVA","MultipleNobuVA","MultipleNobuTesseractVA","MultipleBTNVA"],"static":["StaticBCAVA","StaticMandiriVA","StaticBNCVA","StaticNobuVA"]}},"note":"Use Static VA for unique customers - it never expires and accepts any amount. VA Snap is the newer API format with more features."}