Guide de configuration des événements Stripe pour plateforme Salesforce
Stripe for Salesforce Platform permet la création automatique de webhooks dans Stripe et configure un écouteur pour l’organisation Salesforce. Ces webhooks deviennent des enregistrements capturés en tant qu’événements de l’objet Customer.
- Pour configurer les Stripe Events (événements Stripe), lancez l’assistant de l’application Stripe Connector for Salesforce, accédez à App Launcher (lanceur d’application) > Stripe Universal Connector for Salesforce
- Sélectionnez le Stripe Account (compte Stripe) pour lequel vous souhaitez configurer les événements.
- Cliquez sur All Webhook Events (tous les événements de webhook).
- Dans la liste déroulante, cliquez sur le Stripe Object (objet Stripe) pour lequel vous souhaitez activer les événements.
- Activez les événements à écouter et cliquez sur Save (enregistrer).
- Connectez-vous au Dashboard Stripe du compte pour lequel les événements ont été activés.
- Dans le Dashboard Stripe, accédez à Développeurs > Webhooks. Vous verrez le nouvel ** endpoint hébergé** s’afficher.
Utiliser les opérations DLM pour les événements Stripe
Capturez des événements Stripe en temps réel à l’aide de webhooks et stockez-les dans l’objet personnalisé « Stripe Events » (événements Stripe) de Salesforce. Utilisez des déclencheurs standard de gestion du cycle de vie des données (DLM) pour automatiser les interactions entre Stripe et Salesforce, en tirant parti de flux de déclenchement des enregistrements et de déclencheurs APEX.
Créer un déclencheur de flux Salesforce
Pour créer un flux Salesforce de déclencheur d’enregistrement des événements Stripe, procédez comme suit :
- Accédez au menu Setup (configuration) de Salesforce, saisissez « Flow » (flux) dans la case de recherche rapide, puis sélectionnez Flows.
- Cliquez sur New Flow (nouveau flux).
- Cliquez sur Record-Triggered Flow (flux déclenché par un enregistrement), puis sur Create (créer).
- Dans le champ Select Object (sélectionner un objet), choisissez Stripe Event (événement Stripe) (stripeGC__Stripe_Event__c).
- Sous Set Entry Conditions (définir des conditions d’entrée), utilisez stripeGC__Event_Name__c pour définir l’événement Stripe auquel ce flux Salesforce est destiné. Dans cet exemple, nous utilisons l’événement Stripe customer.created.
- Cliquez sur Done (terminé). Stripe Connector for Salesforce Platform comporte des actions de flux de type cast to (transférer vers). Ces actions font partie du paquet dans Salesforce.
Objets Stripe Events et emplacement
Ce package Salesforce contient un objet Stripe Events personnalisé afin de capturer les webhooks Stripe. Pour accéder à l’onglet de l’objet Stripe Events, accédez à App Launcher (lanceur d’application) > Stripe for Salesforce Platforme Lightning app (application Lightning Stripe pour plateforme Salesforce). Example Stripe Event Object (exemple d’objet Event Stripe)