Fonctionnement de l’application de gestion des commandes Salesforce
Découvrez les composants clés de l’application Stripe pour la gestion des commandes Salesforce.
Le paquet géré contient les composants clés suivants nécessaires à une configuration. Après l’installation, vous pouvez vérifier cette configuration en exécutant les requêtes via la console des développeurs ou SOQL Builder dans VS Code.
L’identifiant nommé (NamedCredential) StripeAPI.
Exécutez la requête suivante à l’aide de la console des développeurs ou de SOQL Builder dans VSCode :
SELECT Id, DeveloperName, Endpoint FROM NamedCredential WHERE DeveloperName = 'StripeAPI'
Utilisez les classes Apex requises configurées comme passerelle entre la plateforme de paiement dans Salesforce et la passerelle de paiement Stripe : StripeAdapter, StripeAsyncAdapter. Ces classes Apex pour les adaptateurs synchrones et asynchrones respectifs servent à traiter les paiements entre Salesforce Order Management et Stripe.
Exécutez la requête suivante à l’aide de la console des développeurs ou de SOQL Builder dans VSCode :
SELECT Id, Name, NamespacePrefix FROM ApexClass WHERE Name IN ('StripeAdapter','StripeAsyncAdapter')
Appliquez tous les paramètres personnalisés protégés requis pour stocker les clés secrètes d’authentification pour les appels transactionnels à la passerelle de paiement Stripe.
Utilisez une méthode Apex invocable (
getAccesToken
) afin de récupérer le token OAuth pour vos besoins d’intégration.Utilisez les pages Lightning requises pour autoriser l’application Salesforce dans l’organisation abonnée et la plateforme de paiement Stripe.