Ereignisse

Richten Sie Ereignis-Handler und Workflows ein, um Systemereignisse zu verarbeiten, einschließlich Kontostandsaktualisierungen, Überweisungen, Kontoerstellung und abgeschlossenen Vorgängen

Auf dieser Seite können Sie Ereignis-Handler konfigurieren, um bestimmte Systemereignisse zu überwachen und die Workflows zu definieren, die bei deren Auftreten automatisch ausgeführt werden.

Allgemeine Informationen

Zu jedem Ereignis-Handler werden die folgenden Informationen bereitgestellt:

ID

Der Bezeichner des Ereignis-Handlers.


Kurzbeschreibung

Eine kurze Beschreibung des Ereignis-Handlers.


Ereignis

Der Ereignistyp. Die folgenden Ereignistypen werden unterstützt:


Ereignis-Handler-Workflow

Der Workflow oder die Aktion, die ausgeführt wird, wenn das Ereignis ausgelöst wird, beispielsweise das Senden einer E-Mail-Benachrichtigung oder das Senden von Daten an einen externen Endpunkt.


Aktiviert

Wenn Aktiviert, ist der Ereignis-Handler aktiv und verarbeitet Ereignisse, die die konfigurierten Bedingungen erfüllen.

Um Details eines Ereignis-Handlers anzuzeigen oder zu bearbeiten, wählen Sie einen Handler aus und klicken Sie auf die Schaltfläche Bearbeiten.

Details

Auf der Detailseite können Sie den ausgewählten Ereignis-Handler aktivieren oder deaktivieren und seine Parameter anpassen.

Im Folgenden finden Sie die Liste der unterstützten Ereignis-Handler, für die Sie die jeweiligen spezifischen Parameter anpassen können:

Kontostand empfangen

Dieser Ereignis-Handler wird ausgelöst, wenn B2CORE einen aktualisierten Kontostand von einem externen Dienstanbieter erhält, der mit dem Back Office verbunden ist (zum Beispiel Twilio). Wenn der empfangene Kontostand den konfigurierten Schwellenwert erreicht, wird eine Benachrichtigung an die angegebenen E-Mail-Adressen gesendet.

Benachrichtigung senden, wenn Kontostand kleiner oder gleich ist

Der Kontostandsschwellenwert, der die Benachrichtigung auslöst.


Verfügbare Workflows

SendNotificationWorkflow — sendet eine E-Mail-Benachrichtigung an die angegebenen E-Mail-Adressen, wenn der Kontostand des externen Dienstes unter den konfigurierten Schwellenwert fällt oder diesem entspricht.


E-Mails

Eine oder mehrere E-Mail-Adressen, an die die Benachrichtigung gesendet wird.


Vorlage

Die E-Mail-Vorlage, die zum Senden von Benachrichtigungen verwendet wird, z. B. balanceWarning. Die Vorlage kann aus der Liste der verfügbaren E-Mail-Vorlagen unter System > Vorlagen > E-Mail > Vorlagen ausgewählt werden.

Überweisungsereignis

Der Ereignis-Handler wird ausgelöst, wenn eine Überweisung erfolgt, die den ausgewählten Plattformen und Betragskriterien entspricht. Wenn dieses Ereignis eintritt, wird eine E-Mail-Benachrichtigung an die angegebenen E-Mail-Adressen gesendet.

Verfügbare Handler

Filter by platforms and amount — filtert Überweisungsereignisse anhand der ausgewählten Quell- und Zielplattformen sowie des Mindestüberweisungsbetrags. Der Handler wird nur ausgelöst, wenn eine Überweisung die angegebenen Bedingungen erfüllt.


Zielplattform-ID

Der Bezeichner der Zielplattform, an die eine Überweisung vorgenommen wird. Dies ist ein erforderlicher Parameter.


Quellplattform-ID

Der Bezeichner der Quellplattform, von der eine Überweisung vorgenommen wird. Dies ist ein optionaler Parameter.


Mindestbetrag

Der Mindestüberweisungsbetrag, der erforderlich ist, um das Ereignis auszulösen. Dieser Parameter ist optional.


Verfügbare Workflows

SendNotificationWorkflow — sendet eine E-Mail-Benachrichtigung an die angegebenen E-Mail-Adressen, wenn eine Überweisung erfolgt, die den konfigurierten Kriterien entspricht.


E-Mails

Eine oder mehrere E-Mail-Adressen, an die die Benachrichtigung gesendet wird.


Vorlage

Die E-Mail-Vorlage, die zum Senden von Benachrichtigungen verwendet wird, z. B. TransferEvent. Die Vorlage kann aus der Liste der verfügbaren E-Mail-Vorlagen unter System > Vorlagen > E-Mail > Vorlagen ausgewählt werden.

Konto erstellt

Der Ereignis-Handler wird ausgelöst, wenn ein Konto oder eine Wallet für einen Kunden erstellt wird. Wenn dieses Ereignis eintritt, wird eine POST-Anfrage an die angegebene externe URL gesendet. Der Anfragetext enthält Kontodetails, die je nach ausgewähltem Inhaltstyp entweder als JSON oder als URL-codierte Formulardaten formatiert sind.

Die folgenden Beispiele zeigen, wie der POST-Anfragetext für jeden unterstützten Inhaltstyp formatiert wird:

JSON
{
  "client": {
    "id": 3651,
    "email": "client@example.com"
  },
  "product": {
    "name": "ewallet",
    "group_type": "Default",
    "platform": {
      "id": 1,
      "name": "eWallet",
      "caption": "eWallet"
    }
  },
  "account_number": "80759"
}
URL-encoded form data
client%5Bid%5D=3650&client%5Bemail%5D=client%40example.com&product%5Bname%5D=ewallet&product%5Bgroup_type%5D=Default&product%5Bplatform%5D%5Bid%5D=1&product%5Bplatform%5D%5Bname%5D=eWallet&product%5Bplatform%5D%5Bcaption%5D=eWallet&account_number=80735

Verfügbare Workflows

SendToEndpoint — sendet eine POST-Anfrage mit Details zum erstellten Konto oder zur erstellten Wallet an den angegebenen externen Endpunkt. Die Anfrage wird unmittelbar ausgelöst, wenn das Ereignis eintritt.


Externer Endpunkt

Die externe URL, an die die POST-Anfrage gesendet wird. Dieser Parameter ist erforderlich.


Inhaltstyp

Das Format des Anfragetexts. Die folgenden Werte werden unterstützt:

  • application/x-www-form-urlencoded
  • application/json

Erfolgreicher Vorgang

Der Ereignis-Handler wird ausgelöst, wenn eine Einzahlung, Auszahlung, Überweisung oder ein Umtausch erfolgreich abgeschlossen wird. Wenn dieses Ereignis eintritt, wird eine POST-Anfrage an die angegebene externe URL gesendet. Der Anfragetext enthält Transaktionsdetails, die je nach ausgewähltem Inhaltstyp entweder als JSON oder als URL-codierte Formulardaten formatiert sind.

Vorgänge

Ein oder mehrere Transaktionstypen. Dieser Parameter ist erforderlich.

Die folgenden Transaktionstypen können ausgewählt werden:

  • payment — Einzahlungen
  • payout — Auszahlungen
  • transfer — Überweisungen
  • exchange — Umtauschvorgänge

Verfügbare Workflows

SendToEndpoint — sendet eine POST-Anfrage mit Details zu einer erfolgreichen Transaktion an den angegebenen externen Endpunkt. Die Anfrage wird unmittelbar ausgelöst, wenn das Ereignis eintritt.


Externer Endpunkt

Die externe URL, an die die POST-Anfrage gesendet wird. Dieser Parameter ist erforderlich.


Inhaltstyp

Das Format des Anfragetexts. Die folgenden Werte werden unterstützt:

  • application/x-www-form-urlencoded
  • application/json

Zuletzt aktualisiert am

Auf dieser Seite