Skip to content
Online

Zahlungslinks

Einen Link oder QR-Code erstellen und teilen, ohne eigene Integration.

Ein Zahlungslink ist eine fertige Bezahlseite unter einer kurzen Adresse. Du teilst ihn per E-Mail, SMS, in einer Rechnung oder als QR-Code am Verkaufspunkt.

Im Dashboard unter Zahlungslinks → Neu oder per API:

curl https://api.freika.com/v1/payment_links \
  -H "Authorization: Bearer $FREIKA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 4500,
    "currency": "CHF",
    "description": "Vereinsbeitrag 2026",
    "mode": "multi",
    "expires_at": "2026-12-31T23:59:59Z",
    "collect": ["name", "email"]
  }'
{
  "id": "lnk_01J9Y2",
  "url": "https://pay.freika.com/l/01J9Y2",
  "qr_svg_url": "https://api.freika.com/v1/payment_links/lnk_01J9Y2/qr.svg",
  "status": "active"
}

Optionen

FeldBedeutung
amountFester Betrag in Rappen. Ohne Angabe darf die Kundschaft den Betrag wählen (min_amount, max_amount optional).
modesingle (einmal bezahlbar) oder multi (mehrfach)
collectFelder, die abgefragt werden: name, email, phone, address, note
tiptrue zeigt eine Trinkgeldoption
expires_atAblaufdatum
metadataEigene Schlüssel-Wert-Paare, kommen in jeder Zahlung zurück
curl "https://api.freika.com/v1/payments?payment_link_id=lnk_01J9Y2" \
  -H "Authorization: Bearer $FREIKA_API_KEY"

Jede Zahlung über einen Link hat channel: "payment_link" und löst die üblichen Webhooks aus.

QR-Code

qr_svg_url liefert den QR-Code als SVG, qr_png_url als PNG in 1'024 px. Für den Tresen empfehlen wir Druck auf mindestens 4 × 4 cm.