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:
{
"client": {
"id": 3651,
"email": "client@example.com"
},
"product": {
"name": "ewallet",
"group_type": "Default",
"platform": {
"id": 1,
"name": "eWallet",
"caption": "eWallet"
}
},
"account_number": "80759"
}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=80735Verfü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-urlencodedapplication/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— Einzahlungenpayout— Auszahlungentransfer— Überweisungenexchange— 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-urlencodedapplication/json
Zuletzt aktualisiert am