Zum Inhalt springen
Developer

Payment Gateway

Abrechnung7 EndpunkteBilling / Payment Gateway

Provider-Schema vom Zahlungsgateway abrufen (mit Fallback)

GET/api/billing/payment_gateway/provider_schema

Antworten

200Liefert das Schema der verfügbaren Zahlungsanbieter

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

Zahlungs-Gateway für zusätzlichen Service-Benutzer einrichten

POST/api/billing/payment_gateway/additional_setup

Antworten

200Richtet einen zusätzlichen Service-Benutzer für das Zahlungs-Gateway einSimpleChange

Felder anzeigen (5)
  • idmixed

    Die ID der zu ändernden Entität, kann eine Zeichenkette oder eine ganze Zahl sein

  • actionstring

    Die auszuführende Aktion für die Entität

  • propertystring

    Die zu ändernde Eigenschaft der Entität

  • new_valuemixed

    Der neue Wert, der für die Eigenschaft gesetzt werden soll

  • doneboolean

    Gibt an, ob die Änderung verarbeitet wurde

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/billing/payment_gateway/additional_setup \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "action": "string",
  "property": "string",
  "new_value": null,
  "done": true
}

Gibt die normalisierten Verbindungsstatus von Stripe, Mollie und GoCardless zurück.

GET/api/billing/payment_gateway/connections

Antworten

200Liefert die normalisierten Verbindungsstatus der Zahlungsanbieter

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

Startet die Anbieter-Autorisierung und liefert die externe Autorisierungs-URL.

POST/api/billing/payment_gateway/connections/{provider}/authorize

Pfad-Parameter

providerPflichtstring

Request-Body application/json

  • redirectUrlstring (uri)Pflicht

Antworten

200Liefert die Autorisierungs-URL des externen Anbieters

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/billing/payment_gateway/connections/42/authorize \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "redirectUrl": "https://vynst.de"
}
'

Ein verbundenes Händlerkonto trennen.

DELETE/api/billing/payment_gateway/connections/{provider}

Pfad-Parameter

providerPflichtstring

Antworten

200Trennt einen verbundenen ZahlungsanbieterSuccess

Felder anzeigen (3)
  • successboolean
  • messagestring
  • error_codesarray<integer>
Anfrage
curl --request DELETE \
  --url https://eure-instanz.iw-erp.de/api/billing/payment_gateway/connections/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "success": true,
  "message": "string",
  "error_codes": [
    1
  ]
}

Profile der verbundenen Mollie-Organisation auflisten.

GET/api/billing/payment_gateway/connections/mollie/profiles

Antworten

200Liefert die Mollie-Zahlungsprofile der verbundenen Organisation.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/billing/payment_gateway/connections/mollie/profiles \
  --header 'x-iw-jwt-token: <TOKEN>'

Wählt das Mollie-Zahlungsprofil für verbundene Zahlungen aus.

PUT/api/billing/payment_gateway/connections/mollie/profile

Request-Body application/json

  • profileIdstringPflicht

Antworten

200Liefert die aktualisierte Mollie-Anbindung

Anfrage
curl --request PUT \
  --url https://eure-instanz.iw-erp.de/api/billing/payment_gateway/connections/mollie/profile \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "profileId": "string"
}
'