Zum Inhalt

Payments

Verwaltung von Zahlungen.

Endpunkte

Methode Endpunkt Beschreibung
GET /api/w5t/payments Alle Zahlungen auflisten
POST /api/w5t/payments Zahlung erstellen oder aktualisieren (Upsert via payment_reference)
GET /api/w5t/payments/{id} Einzelne Zahlung abrufen
PUT/PATCH /api/w5t/payments/{id} Zahlung aktualisieren
DELETE /api/w5t/payments/{id} Zahlung löschen

Beispiele

Alle Zahlungen auflisten

curl -X GET https://ihre-domain.de/api/w5t/payments \
  -H "Authorization: Bearer IHR_TOKEN"

Zahlung erstellen

curl -X POST https://ihre-domain.de/api/w5t/payments \
  -H "Authorization: Bearer IHR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "invoice_id": 1,
    "customer_id": 1,
    "amount": 119.00,
    "payment_date": "2025-06-10",
    "payment_reference": "PAY-2025-001",
    "status": "completed"
  }'

Einzelne Zahlung abrufen

curl -X GET https://ihre-domain.de/api/w5t/payments/1 \
  -H "Authorization: Bearer IHR_TOKEN"

Zahlung aktualisieren

curl -X PUT https://ihre-domain.de/api/w5t/payments/1 \
  -H "Authorization: Bearer IHR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "invoice_id": 1,
    "customer_id": 1,
    "amount": 119.00,
    "status": "refunded"
  }'

Zahlung löschen

curl -X DELETE https://ihre-domain.de/api/w5t/payments/1 \
  -H "Authorization: Bearer IHR_TOKEN"