Zum Inhalt springen
Developer

VoucherExternal

Abrechnung6 EndpunkteBilling / VoucherExternal

Liefert die Konfiguration.

GET/api/invoice/external/voucher/config

Antworten

200Liefert die Gutschein-Konfiguration für den öffentlichen Kauf

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

Kauft eine Position.

POST/api/invoice/external/voucher/purchase

Antworten

200Erstellt einen Gutschein und liefert die Weiterleitungs-URL zur Zahlung zurück

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

Liefert den aktuellen Saldo.

GET/api/invoice/external/voucher/balance/{code}

Pfad-Parameter

codePflichtstring

Antworten

200Restguthaben eines Gutscheins anhand seines Codes (Einstellung voucher_balance_check_enabled)

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

Löst Guthaben ein.

POST/api/invoice/external/voucher/redeem_credit

Antworten

200Lädt das Guthaben eines Gutscheincodes auf das Guthaben des angemeldeten Kunden (Einstellung voucher_customer_credit_enabled)

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

Liefert das PDF-Dokument.

GET/api/invoice/external/voucher/pdf/{id}/{token}

Pfad-Parameter

idPflichtstring
tokenPflichtstring

Antworten

200Liefert den Gutschein als PDF

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

Liefert einen einzelnen externen Gutschein-Eintrag.

GET/api/invoice/external/voucher/{token}

Pfad-Parameter

tokenPflichtstring

Antworten

200Liefert den Gutschein-Status

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