Série · 5 articles
PayPal et Salesforce avec Spring Boot
Cinq articles pour construire en Java un middleware entre PayPal et Salesforce : l’architecture et le jeton PayPal, un client Salesforce robuste, la réception fiable des webhooks, le paiement déclenché depuis Salesforce, puis les remboursements, les litiges et le rapprochement.
- Partie 1 · Architecture · PayPal · Salesforce · Java PayPal et Salesforce : architecture d’un middleware Spring Boot PayPal maître du paiement, Salesforce de la relation client : objet Paiement, identifiants croisés, flux entrants et sortants, jeton PayPal mis en cache et configuration typée.
- Partie 2 · Tutoriel · Salesforce · Java · Spring Boot Un client Salesforce robuste en Java avec Spring Boot Jeton client credentials renouvelé à la demande, RestClient typé, upsert idempotent par External ID, lots de 200 et reprises maîtrisées face aux limites de l’org.
- Partie 3 · Tutoriel · PayPal · Spring Boot Recevoir les webhooks PayPal dans Spring Boot sans en perdre Vérification de signature sur le corps brut, réponse immédiate, dédoublonnage par identifiant d’événement et traitement différé, ordonné et repris en cas d’échec.
- Partie 4 · Tutoriel · PayPal · Salesforce · Apex Déclencher un paiement PayPal depuis Salesforce Un conseiller clique dans Salesforce, le client reçoit un lien PayPal : appel Apex, commande idempotente, approbation, capture sûre et statut remonté dans le CRM.
- Partie 5 · Tutoriel · PayPal · Salesforce · Java Remboursements, litiges et rapprochement PayPal dans Salesforce Après le paiement : remboursement total ou partiel déclenché depuis Salesforce, litiges transformés en demandes avec échéance, et contrôle nocturne des transactions.