📄️ Legacy API Overview
The UTpay-compatible API preserves the original UTpay HTTP contract. Existing integrations change only their base URL; paths, methods, headers, signing input, body fields, response envelope, statuses, timestamps, and amount units stay the same.
📄️ Authentication
The Legacy API uses two different authentication schemes depending on the endpoint group.
🗃️ Orders
1 butir
🗃️ Disbursements
1 butir
📄️ Webhooks (Callbacks)
When an order's status changes, the system sends an HTTP POST to the notifyUrl specified on the order (or your merchant profile default).
📄️ OpenAPI contract
Download the machine-readable UTpay-compatible OpenAPI specification.