Traitez chaque appel comme un événement financier
Les intégrations bancaires exigent plus de discipline qu'une synchronisation CRM classique. Chaque requête doit porter un identifiant de corrélation unique, un horodatage, une finalité, l'utilisateur à l'origine de l'appel et une stratégie de rejeu. Sans cela, le support ne peut pas expliquer ce qui s'est passé quand de l'argent est en jeu.
L'idempotence évite des erreurs coûteuses
Les retries sont inévitables. Les clés d'idempotence garantissent qu'une requête répétée ne crée pas de paiements en double, de mandats en double ou de mises à jour de compte contradictoires. Elles doivent être conçues avec le partenaire bancaire, pas ajoutées après coup à la suite d'incidents.
N'obligez pas l'utilisateur à tout attendre
Les actions Salesforce côté client peuvent capturer l'intention puis passer la main à une couche d'intégration asynchrone. L'utilisateur voit le statut et les prochaines étapes pendant que la plateforme gère en toute sécurité les retries, les timeouts et les acquittements aval.
Le monitoring doit être lisible par le métier
Un log technique ne suffit pas. Les équipes opérationnelles ont besoin de tableaux de bord montrant les requêtes en attente, les payloads en échec, les exceptions non résolues et les écarts de réconciliation, avec un responsable et une prochaine action clairement définis.
Confiez la partie difficile à une équipe d'ingénierie Salesforce senior.