Zum Inhalt springen
Developer

RecurringDonation

Abrechnung7 EndpunkteBilling / RecurringDonation

Alle wiederkehrenden Spenden auflisten

GET/api/invoice/recurring_donation

Antworten

200Liefert eine Liste von RecurringDonations.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/invoice/recurring_donation \
  --header 'x-iw-jwt-token: <TOKEN>'

Einzelne Dauerspende abrufen

GET/api/invoice/recurring_donation/{id}

Pfad-Parameter

idPflichtstring

Antworten

200Liefert ein einzelnes RecurringDonation-Objekt.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/invoice/recurring_donation/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

Wiederkehrende Spende aktualisieren

PUT/api/invoice/recurring_donation/{id}

Pfad-Parameter

idPflichtstring

Antworten

200Wiederkehrende Spende aktualisieren

Anfrage
curl --request PUT \
  --url https://eure-instanz.iw-erp.de/api/invoice/recurring_donation/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

Wiederkehrende Spende aktualisieren

PATCH/api/invoice/recurring_donation/{id}

Pfad-Parameter

idPflichtstring

Antworten

200Wiederkehrende Spende aktualisieren

Anfrage
curl --request PATCH \
  --url https://eure-instanz.iw-erp.de/api/invoice/recurring_donation/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

Alle fälligen Dauerspenden jetzt ausführen (manueller Lauf)

POST/api/invoice/recurring_donation/execute

Erstellt für jede fällige wiederkehrende Spende die Transaktion Spende + SEPA-Lastschrift je Zyklus, mit derselben Logik wie der geplante Cron-Befehl. Liefert eine kurze Zusammenfassung des Laufs zurück.

Antworten

200Führt die fälligen Dauerspenden aus und liefert eine Zusammenfassung

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/invoice/recurring_donation/execute \
  --header 'x-iw-jwt-token: <TOKEN>'

Die Lauf-/Stapelnamen der SEPA-Spendeneinzüge auflisten, die noch nicht exportiert wurden

GET/api/invoice/recurring_donation/export/sepa_names

Ermöglicht der Oberfläche, für den SEPA-Export wiederkehrender Spenden eine Auswahl "welcher Lauf exportiert wird" anzubieten.

Antworten

200Liefert die eindeutigen Namen der nicht exportierten SEPA-Läufe für Spenden

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/invoice/recurring_donation/export/sepa_names \
  --header 'x-iw-jwt-token: <TOKEN>'

Eine wiederkehrende Spende stornieren

POST/api/invoice/recurring_donation/{id}/cancel

Pfad-Parameter

idPflichtstring

Antworten

200Storniert eine RecurringDonation

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/invoice/recurring_donation/42/cancel \
  --header 'x-iw-jwt-token: <TOKEN>'