KwitKwit Docs

Payments

Card collection via zahls and offline QR / bank transfer

llms.txtCard collection via zahls and offline QR / bank transfer

Card payments (zahls)

  1. Create gateway with pre-authorization → customer completes hosted page
  2. Webhook confirms tokenization → token stored on payment method
  3. Renewals and dunning charge via referenceId + chargeOnAuthorization

Adapter maps provider status to succeeded / failed / refunded. Retries are not handled by the adapter - dunning owns retry scheduling.

Bank transfer / QR Bill

For SEND_INVOICE customers or QR-enabled configs, invoices include payment slips. Manual bank payments are recorded as BANK_TRANSFER when matched.

Dashboard

View payments under Payments; configure provider keys under organization billing settings.

On this page