Invoices
Mint a hosted pay link
Returns a hosted checkout URL. Fails with 409 when the invoice is not OPEN.
Authorization
apiKey AuthorizationBearer <token>
Per-organisation API key from Settings → API Keys, sent as Authorization: Bearer cnk_…. Missing, unknown or expired keys return 401.
In: header
Path Parameters
id*string
Invoice id.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/invoices/inv_jkl012/pay-link"{ "statusCode": 200, "statusDetail": { "status": "SUCCESS", "message": "OK" }, "result": { "url": "https://payments.clocknext.com/pay/inv_jkl012", "invoiceId": "inv_jkl012", "invoiceNumber": "INV-2026-0042" }}{ "statusCode": 401, "statusDetail": { "status": "ERROR", "message": "Invalid API key." }, "result": {}}{ "statusCode": 404, "statusDetail": { "status": "ERROR", "message": "No customer with id \"cus_abc123\"." }, "result": {}}{ "statusCode": 409, "statusDetail": { "status": "ERROR", "message": "Customer \"cus_abc123\" is archived." }, "result": {}}{ "statusCode": 500, "statusDetail": { "status": "ERROR", "message": "Could not complete the request." }, "result": {}}