Skip to content

Payments

List invoice payments

Scope: payments:read

Terminal window
curl https://app.rieck.nu/api/v1/invoices/9b2f1c1e-…/payments \
-H "Authorization: Bearer $RIECK_API_KEY"

Register manual payment

Your Idempotency-Key IS the bookkeeping key — the same key never registers twice.

Scope: payments:write

Terminal window
curl -X POST https://app.rieck.nu/api/v1/invoices/9b2f1c1e-…/payments \
-H "Authorization: Bearer $RIECK_API_KEY" \
-H "Idempotency-Key: order-2041" \
-d '{
"amountOere": 125000,
"paymentDate": "2026-08-15"
}'
Request body — fuldt JSON Schema
{
"type": "object",
"properties": {
"amountOere": {
"type": "integer",
"minimum": 1,
"maximum": 100000000000
},
"paymentDate": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
}
},
"required": [
"amountOere",
"paymentDate"
],
"additionalProperties": false
}

Get payment link

Scope: payments:read

Terminal window
curl https://app.rieck.nu/api/v1/invoices/9b2f1c1e-…/payment-link \
-H "Authorization: Bearer $RIECK_API_KEY"

POST /v1/invoices/{invoiceId}/payment-link

Section titled “POST /v1/invoices/{invoiceId}/payment-link”

Mint payment link (idempotent)

Scope: payments:write

Terminal window
curl -X POST https://app.rieck.nu/api/v1/invoices/9b2f1c1e-…/payment-link \
-H "Authorization: Bearer $RIECK_API_KEY" \
-H "Idempotency-Key: order-2041"

List payments (org-wide)

Scope: payments:read

Query
limitPage size, 1-200 (default 50)
cursorOpaque cursor from meta.nextCursor
Terminal window
curl https://app.rieck.nu/api/v1/payments \
-H "Authorization: Bearer $RIECK_API_KEY"

Receipt PDF

Scope: payments:read

Terminal window
curl https://app.rieck.nu/api/v1/payments/9b2f1c1e-…/receipt \
-H "Authorization: Bearer $RIECK_API_KEY"