É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 :

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

Workflows 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-urlencoded
  • application/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ôts
  • payout — retraits
  • transfer — transferts
  • exchange — é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-urlencoded
  • application/json

Dernière mise à jour le

Sur cette page