Merlion Payments HubMerlion Trust Bank · Payments Operations
Demo data

API

Authorization: Bearer <token> · JSON · Idempotency-Key on POST and PATCH · Errors: {error, reason, fields?}

MethodPathInput
GET/p/mtb-payments-hub/api/healthNo auth
GET/p/mtb-payments-hub/api/paymentsQuery: status, limit
GET/p/mtb-payments-hub/api/payments/{payment_id}
POST/p/mtb-payments-hub/api/payments/{payment_id}/releaseHELD → RELEASED; approval_reference, released_by, release_reason
POST/p/mtb-payments-hub/api/payments/{payment_id}/keep-holdHELD → REJECTED; reason, decided_by?
GET/p/mtb-payments-hub/api/screeningsQuery: status, limit
GET/p/mtb-payments-hub/api/screenings/{screening_id}
POST/p/mtb-payments-hub/api/screeningparty_name, country?, payment_id?
POST/p/mtb-payments-hub/api/admin/resetRestore seed data