Skip to content

What you can build

Start with one invoice call and one signed webhook. Add payment links, reminders or collection only when your product needs them.

  1. 1Send the invoice
    POST /v1/invoices

    Rieck creates the PDF, issues the invoice and delivers it to the customer.

    Invoice flow
  2. 2Receive the result
    invoice.paid

    A signed webhook keeps your order, ledger or customer access in sync.

    Webhook handling
  3. 3Recover overdue debt
    POST /v1/invoices/{id}/collect

    Continue into reminders and collection without building another customer flow.

    Collection flow

Customer experience

Your API call becomes something the customer can use

Rieck hosts the secure customer surface. The customer can pay, request an instalment plan, object to the claim and open the documents behind the case.

Rieck customer portal showing payment, instalment plan, objection and document options for a collection case
Hosted customer portal Responsive, secure and connected to the case
Built by you
The trigger and your business rules
Handled by Rieck
Documents, payment and statutory workflow
Returned to you
Signed status events
Your goalStart withAdd when needed
Send an invoice and get paidPOST /v1/invoices?issue=true&send=trueinvoice.paid webhook
Add payments to your own UIPOST /v1/invoices/{id}/payment-linkHosted customer portal
Gate a SaaS account on unpaid debtGET /v1/customers/{id}/balancecustomer.past_due webhook
Automate recurring billingPOST /v1/subscriptionsPayment-method setup link
Continue an overdue invoice into collectionPOST /v1/invoices/{id}/collectCase status and event feed

The integration cookbook describes the recommended shape for webshops, SaaS products, ERPs and accounting systems.