Événements
Configurez des gestionnaires d’événements et des workflows pour traiter les événements système, y compris les mises à jour de solde, les transferts, la création de comptes et les opérations terminées
Sur cette page, vous pouvez configurer des gestionnaires d’événements afin de surveiller des événements système spécifiques et définir les workflows qui s’exécutent automatiquement lorsqu’ils se produisent.
Informations générales
Les informations suivantes sont fournies pour chaque gestionnaire d’événements :
ID
L’identifiant du gestionnaire d’événements.
Brève description
Une brève description du gestionnaire d’événements.
Événement
Le type d’événement. Les types d’événements suivants sont pris en charge :
Workflow du gestionnaire d’événements
Le workflow ou l’action qui sera exécuté lorsque l’événement est déclenché, par exemple l’envoi d’une notification par e-mail ou l’envoi de données vers un point de terminaison externe.
Activé
Si Activé, le gestionnaire d’événements est actif et traitera les événements qui répondent aux conditions configurées.
Pour afficher ou modifier les détails d’un gestionnaire d’événements, sélectionnez un gestionnaire et cliquez sur le bouton Modifier.
Détails
Sur la page des détails, vous pouvez activer ou désactiver le gestionnaire d’événements sélectionné et ajuster ses paramètres.
Voici la liste des gestionnaires d’événements pris en charge dont vous pouvez ajuster les paramètres spécifiques :
Solde du compte reçu
Ce gestionnaire d’événements est déclenché lorsque B2CORE reçoit un solde mis à jour d’un fournisseur de services externe connecté au Back Office (par exemple, Twilio). Si le solde reçu atteint le seuil configuré, une notification est envoyée aux adresses e-mail spécifiées.
Envoyer une notification si le solde du compte est inférieur ou égal à
Le seuil de solde qui déclenche la notification.
Workflows disponibles
SendNotificationWorkflow — envoie une notification par e-mail aux adresses e-mail spécifiées lorsque le solde du service externe est inférieur ou égal au seuil configuré.
E-mails
Une ou plusieurs adresses e-mail auxquelles la notification sera envoyée.
Modèle
Le modèle d’e-mail utilisé pour l’envoi de notifications, tel que balanceWarning. Le modèle peut être sélectionné dans la liste des modèles d’e-mail disponibles dans System > Templates > Email > Templates.
Événement de transfert
Le gestionnaire d’événements est déclenché lorsqu’un transfert correspondant aux plateformes sélectionnées et aux critères de montant se produit. Lorsqu’un tel événement se produit, une notification par e-mail est envoyée aux adresses e-mail spécifiées.
Gestionnaires disponibles
Filter by platforms and amount — filtre les événements de transfert selon les plateformes source et de destination sélectionnées ainsi que le montant minimal du transfert. Le gestionnaire est déclenché uniquement lorsqu’un transfert répond aux conditions spécifiées.
ID de la plateforme de destination
L’identifiant de la plateforme de destination vers laquelle un transfert est effectué. Il s’agit d’un paramètre obligatoire.
ID de la plateforme source
L’identifiant de la plateforme source depuis laquelle un transfert est effectué. Il s’agit d’un paramètre facultatif.
Montant minimal
Le montant minimal du transfert requis pour déclencher l’événement. Ce paramètre est facultatif.
Workflows disponibles
SendNotificationWorkflow — envoie une notification par e-mail aux adresses e-mail spécifiées lorsqu’un transfert correspondant aux critères configurés se produit.
E-mails
Une ou plusieurs adresses e-mail auxquelles la notification sera envoyée.
Modèle
Le modèle d’e-mail utilisé pour l’envoi de notifications, tel que TransferEvent. Le modèle peut être sélectionné dans la liste des modèles d’e-mail disponibles dans System > Templates > Email > Templates.
Compte créé
Le gestionnaire d’événements est déclenché lorsqu’un compte ou portefeuille est créé pour un client. Lorsqu’un tel événement se produit, une requête POST est envoyée à l’URL externe spécifiée. Le corps de la requête comprend les détails du compte au format JSON ou sous forme de données de formulaire encodées dans l’URL, selon le type de contenu sélectionné.
Les exemples ci-dessous montrent comment le corps de la requête POST est formaté pour chaque type de contenu pris en charge :
{
"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=80735Workflows disponibles
SendToEndpoint — envoie une requête POST contenant les détails du compte ou portefeuille créé au point de terminaison externe spécifié. La requête est envoyée immédiatement lorsque l’événement est déclenché.
Point de terminaison externe
L’URL externe vers laquelle la requête POST sera envoyée. Ce paramètre est obligatoire.
Type de contenu
Le format du corps de la requête. Les valeurs suivantes sont prises en charge :
application/x-www-form-urlencodedapplication/json
Opération réussie
Le gestionnaire d’événements est déclenché lorsqu’un dépôt, un retrait, un transfert ou un échange est effectué avec succès. Lorsqu’un tel événement se produit, une requête POST est envoyée à l’URL externe spécifiée. Le corps de la requête comprend les détails de la transaction au format JSON ou sous forme de données de formulaire encodées dans l’URL, selon le type de contenu sélectionné.
Opérations
Un ou plusieurs types de transactions. Ce paramètre est obligatoire.
Les types de transactions suivants peuvent être sélectionnés :
payment— dépôtspayout— retraitstransfer— transfertsexchange— échanges
Workflows disponibles
SendToEndpoint — envoie une requête POST contenant les détails d’une transaction réussie au point de terminaison externe spécifié. La requête est envoyée immédiatement lorsque l’événement est déclenché.
Point de terminaison externe
L’URL externe vers laquelle la requête POST sera envoyée. Ce paramètre est obligatoire.
Type de contenu
Le format du corps de la requête. Les valeurs suivantes sont prises en charge :
application/x-www-form-urlencodedapplication/json
Dernière mise à jour le