API Reference
POST /approvals/:id/approve
Approve and execute a pending payment
Endpoint
POST https://api.usezenithpay.xyz/approvals/:id/approveAuth
Bearer API key required.
Request body
{
"humanSignature": "0x...",
"timestamp": 1711234567890
}Signature payload:
{
"action": "approve",
"approvalId": "apr_01abc",
"timestamp": 1711234567890
}Response shape
{
"id": "apr_01abc",
"status": "approved",
"txHash": "0x...",
"amount": "0.50",
"merchant": "service.xyz",
"settledAt": "2026-03-24T12:00:00.000Z"
}