Articles sur : CMS

Événements Webhook pour l'adhésion en détail

Pour commencer



Cet article aborde brièvement les événements et les charges utiles appelées lors d'un événement webhook.

Nom de l'événementQuand sera-t-il déclenché ?
ajouter un membreLorsqu'un nouvel utilisateur souscrit au plan gratuit ou lorsqu'un nouveau membre de l'équipe est ajouté.
mise à jour des membresLorsqu'un membre existant met à jour son adresse électronique ou son nom.
supprimer un membreLorsqu'un utilisateur est retiré de la liste des membres
ajouter un abonnementLorsqu'un utilisateur achète un plan payant
mise à jour de l'abonnementLorsqu'un membre payant passe à un plan gratuit ou passe d'un plan annuel à un plan mensuel ou vice versa.
annuler l'abonnementLorsqu'un utilisateur annule son abonnement



Membre ajouté



Un ajouter un membre est déclenché lorsque de nouveaux utilisateurs s'inscrivent au plan gratuit.

Informations envoyées dans la charge utile d'un ajouter un membre est résumée dans le tableau ci-dessous.


Charge utile



PropriétéTypeDescriptionExemple
nomChaîneLe nom du membre ajouté"John"
courrieChaîneL'adresse électronique du membre ajoutéabc@abc.com
ID utilisateurChaîneL'ID utilisateur du membre ajouté644094d7f939e67758
Nom de l'événementChaîneNom de l'événementajouter un membre
eventIdChaîneL'identifiant unique de l'événementajouter-membre-fj30fer
l'adhésionObjetCet objet contiendra la valeur des informations relatives à l'adhésion (par exemple, customerId, subscriptionId).




l'adhésion les propriétés de l'objet :

PropriétéTypeDescriptionExemple
identifiant du client (customerId)ChaîneL'identifiant du client du membre ajoutécus_43fdf43nkkdf
subscriptionIdChaîneL'identifiant d'abonnement du membresubs_4e**** ou null(si membre libre)
planIdChaîneL'identifiant du régime d'un membre ajouté sera gratuitou null(si membre libre)
statutChaîneStatut de l'abonnement
RenouvelerDateDate de renouvellement de l'abonnement
cancellationEffectiveDateDateDate à laquelle l'annulation prendra effet



Membre mis à jour



Un mise à jour des membres est déclenché lorsqu'un membre existant met à jour son adresse électronique ou son nom.

Informations envoyées dans la charge utile d'un mise à jour des membres est résumée dans le tableau ci-dessous.


Charge utile



PropriétéTypeDescription
nomChaîneLe nom actualisé du membre existant
courrielChaîneL'adresse électronique mise à jour du membre existant
ID utilisateurChaîneL'identifiant du membre
Nom de l'événementChaîneNom de l'événement
eventIdChaîneL'ID de l'événement
l'adhésionObjetCet objet sera envoyé à un payload contenant la valeur de l'adhésion.



l'adhésion les propriétés de l'objet :

PropriétéTypeDescription
identifiant du client (customerId)ChaîneNuméro d'identification du membre
subscriptionIdChaîneID d'abonnement du membre
planIdChaîneL'ID du plan auquel l'utilisateur a souscrit
statutChaîneStatut de l'abonnement
RenouvelerDateDate de renouvellement de l'abonnement
cancellationEffectiveDateDateDate de prise d'effet de l'annulation



Membre supprimé



A membre supprimé est déclenché lorsqu'un utilisateur est retiré de la liste des membres.

Informations envoyées dans la charge utile d'un membre supprimé est résumée dans le tableau ci-dessous.


Charge utile



PropriétéTypeDescription
nomChaîneLe nom du membre supprimé
courrielChaîneL'adresse électronique du membre radié
ID utilisateurChaîneL'ID utilisateur du membre supprimé
Nom de l'événementChaîneNom de l'événement
eventIdChaîneL'ID de l'événement
l'adhésionObjetCet objet sera inséré dans une charge utile contenant la valeur de l'adhésion.



l'adhésion les propriétés de l'objet :

PropriétéTypeDescription
identifiant du client (customerId)ChaîneNuméro d'identification du membre
subscriptionIdChaîneID d'abonnement du membre
planIdChaîneL'ID du plan auquel l'utilisateur a souscrit
statutChaîneStatut de l'abonnement
RenouvelerDateDate de renouvellement de l'abonnement
cancellationEffectiveDateDateDate à laquelle l'annulation prendra effet



Abonné ajouté



Un ajouter un abonnement est déclenché lorsqu'un utilisateur achète un plan payant

Informations envoyées dans la charge utile d'un ajouter un abonnement est résumée dans le tableau ci-dessous.


Charge utile



PropriétéTypeDescription
nomChaîneLe nom du nouvel abonné
courriel ChaîneL'adresse électronique du membre abonné
ID utilisateurChaîneL'ID utilisateur du nouvel abonné
Nom de l'événementChaîneNom de l'événement
eventIdChaîneL'ID de l'événement
l'adhésionObjetCet objet sera inséré dans une charge utile contenant la valeur de l'adhésion.



l'adhésion les propriétés de l'objet :

PropriétéTypeDescription
identifiant du client (customerId)ChaîneNuméro d'identification du client du nouvel abonné
subscriptionIdChaîneID d'abonnement du nouvel abonné
planIdChaîneL'ID du plan auquel l'utilisateur a souscrit
statutChaîneStatut de l'abonnement
RenouvelerDateDate de renouvellement de l'abonnement
cancellationEffectiveDateDateDate à laquelle l'annulation prendra effet



Abonné mis à jour



Un mise à jour de l'abonnement est déclenché lorsqu'un membre payant passe à un plan gratuit ou passe d'un abonnement annuel à un abonnement mensuel ou vice versa.

Informations envoyées dans la charge utile d'un mise à jour de l'abonnement est résumée dans le tableau ci-dessous


Charge utile



PropriétéTypeDescription
nomChaîneLe nom de l'abonné qui a mis à jour son plan
courrielChaîneL'adresse électronique de l'abonné
ID utilisateurChaîneL'ID utilisateur du nouvel abonné
Nom de l'événementChaîneNom de l'événement
eventIdChaîneL'ID de l'événement
l'adhésionObjetCet objet sera inséré dans une charge utile contenant la valeur de l'adhésion.



l'adhésion les propriétés de l'objet :

PropriétéTypeDescription
identifiant du client (customerId)Chaîne
subscriptionIdChaîne ID d'abonnement de l'abonné
planIdChaîneL'ID du plan que l'utilisateur a mis à jour.
statutChaîneStatut de l'abonnement
RenouvelerDateDate de renouvellement de l'abonnement
cancellationEffectiveDateDateDate à laquelle l'annulation prendra effet



Abonnement annulé



Un ajouter un abonnement est déclenché lorsqu'un utilisateur annule son abonnement.

Informations envoyées dans la charge utile d'un ajouter un abonnement est résumée dans le tableau ci-dessous.


Charge utile



PropriétéTypeDescription
nomChaîneLe nom de l'abonné qui a annulé son plan
courrielChaîneL'adresse électronique de l'abonné
ID utilisateurChaîneL'identifiant de l'abonné
Nom de l'événementChaîneNom de l'événement
eventIdChaîneL'ID de l'événement
l'adhésionObjetCet objet sera inséré dans une charge utile contenant la valeur de l'adhésion.



l'adhésion les propriétés de l'objet :

PropriétéTypeDescription
identifiant du client (customerId)ChaîneNuméro d'identification de l'abonné
subscriptionIdChaîne
planIdChaîneIl sera mis à jour pour devenir gratuit
statutChaîneStatut de l'abonnement
RenouvelerDate
cancellationEffectiveDateDate




Exemple de code lors de l'ajout d'un membre



{
  "name": "Abcd Efgh",
  "email": "ilaxvdzrflpbhsrqoi@tmmwj.net",
  "user_id": "6391774374eb6d00132cd44e",
  "role": "subscriber",
  "membership": {
    "planId": "FREE",
    "status": "INACTIVE",
    "customerId": null
  },
  "eventName": "add-member",
  "eventId": "635e21996b8dfb00d3d231d7-PLFKEHEFZ-DCISC"
}


Exemple de code lors de la mise à jour d'un membre



{
  "name": "Abcd Efgh",
  "email": "abcd@abcd.net",
  "user_id": "6391774374eb6d00132cd44e",
  "role": "subscriber",
  "membership": {
    "planId": "FREE",
    "status": "ACTIVE",
    "customerId": null
  },
  "eventName": "update-member",
  "eventId": "635e21996b8dfb00d3d231d7-PLFKEHEFZ-DCISC"
}


Exemple de code en cas de suppression d'un membre



{
  "email": "sami97abrar@gmail.com",
  "user_id": "63956e801a11150011a0057f",
  "role": "subscriber",
  "membership": {
    "planId": "FREE",
    "status": "INACTIVE",
    "customerId": "cus_Mxdd6rr03JN9JC",
    "subscriptionId": null,
    "renewAt": null,
    "cancellationEffectiveDate": null
  },
  "eventName": "remove-member",
  "eventId": "62c69bb8215fc200b029d395-YKOQ-IAZYYZKMUE"
}


Exemple de code lors de l'ajout d'un abonné



{
  "name": "Abcd Efgh",
  "email": "abcd@abcd.net",
  "user_id": "6391774374eb6d00132cd44e",
  "role": "subscriber",
  "membership": {
    "planId": "MONTHLY",
    "status": "ACTIVE",
    "customerId": null
  },
  "eventName": "add-subscription",
  "eventId": "635e21996b8dfb00d3d231d7-PLFKEHEFZ-DCISC"
}


Exemple de code lors de la mise à jour d'un abonnement



{
  "name": "Abrar",
  "email": "sami97abrar@gmail.com",
  "role": "subscriber",
  "membership": {
    "customerId": "cus_MxeQ8wVzEJJbVY",
    "subscriptionId": "sub_1MDj8ERFal0kIVZ7DuIXcACG",
    "planId": "price_1Lm9FGRFal0kIVZ7Q9RzMP8E",
    "status": "ACTIVE",
    "renewAt": 1702276526000,
    "cancellationEffectiveDate": null,
  },
  "user_id": "63956f7c1a11150011a00584",
  "eventName": "update-subscription",
  "eventId": "62c69bb8215fc200b029d395-EUNLSJKW-LWWJQE"
}


Exemple de code en cas d'annulation d'un abonnement



{
  "name": "Abrar",
  "email": "sami97abrar@gmail.com",
  "role": "subscriber",
  "membership": {
    "customerId": "cus_MxeQ8wVzEJJbVY",
    "subscriptionId": "sub_1MDj8ERFal0kIVZ7DuIXcACG",
    "planId": "price_1Lm9FGRFal0kIVZ7Q9RzMP8E",
    "status": "CANCELLED",
    "renewAt": "2023-12-11T06:35:26.000Z",
    "cancellationEffectiveDate": 1702276526000,
  },
  "user_id": "63956f7c1a11150011a00584",
  "eventName": "cancel-subscription",
  "eventId": "62c69bb8215fc200b029d395-QBLNYSZF-KTXYAY"
}



RArticles connexes



Adding Webhook for Membership Events

Mis à jour le : 28/10/2023

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !