Série · 5 articles
Stripe et Salesforce avec Symfony
Cinq articles pour faire dialoguer Stripe et Salesforce sans double saisie : l’architecture et le partage des rôles, la réception fiable des webhooks, la synchronisation des abonnements, le paiement déclenché depuis Salesforce, puis le rapprochement qui rattrape les écarts.
- Partie 1 · Architecture · Stripe · Salesforce Stripe et Salesforce : architecture d’un middleware de paiement Stripe maître du paiement, Salesforce de la relation client : identifiants croisés, objets Abonnement et Paiement, sens des flux et ce qui ne doit jamais entrer dans le CRM.
- Partie 2 · Tutoriel · Stripe · Symfony Recevoir les webhooks Stripe dans Symfony sans en perdre Vérification de signature, réponse immédiate, dédoublonnage par identifiant d’événement, traitement asynchrone avec Messenger et relecture de l’objet à jour face au désordre.
- Partie 3 · Tutoriel · Stripe · Salesforce Synchroniser les abonnements Stripe dans Salesforce Du checkout à la résiliation : traduire statuts d’abonnement et factures Stripe en enregistrements Salesforce, suivre les impayés et donner aux équipes une vue à jour.
- Partie 4 · Tutoriel · Stripe · Salesforce · Apex Déclencher un paiement Stripe depuis Salesforce Un conseiller clique dans Salesforce, le client reçoit un lien de paiement : appel Apex vers le middleware, session Checkout idempotente, puis confirmation par webhook.
- Partie 5 · Méthode · Stripe · Salesforce Rapprocher Stripe et Salesforce : rattraper les écarts Webhooks manqués, désactivés ou en échec : rejouer les événements récents, comparer chaque nuit factures Stripe et paiements Salesforce, et corriger sans doublon.