# À propos de l’application Stripe pour la gestion des commandes Salesforce En savoir plus sur les concepts de base de l’application. ## Payment Intents Un *Payment Intent* (The Payment Intents API tracks the lifecycle of a customer checkout flow and triggers additional authentication steps when required by regulatory mandates, custom Radar fraud rules, or redirect-based payment methods) est un objet Stripe que vous pouvez utiliser pour suivre un paiement tout au long de son cycle de vie, y compris les étapes d’authentification requises. Pour trouver le `PaymentIntent` dans Salesforce Order Management, localisez le champ Numéro de référence de la passerelle (`GatewayRefNumber`) dans l’enregistrement d’autorisation de paiement du récapitulatif de commande. ## Autorisation de paiement Une autorisation de paiement concerne à la fois Stripe et Salesforce OMS. Un montant autorisé est la somme transmise par une entreprise à un prestataire de cartes bancaires pour vérifier que son client dispose de suffisamment de fonds pour effectuer l’achat en question. Il existe deux [modes de capture](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-capture_method) dans la cartouche Stripe LINK pour Salesforce B2C Commerce Cloud : l’autorisation et la capture. Si la cartouche LINK est configurée pour autoriser le paiement lors du règlement, un enregistrement d’autorisation de paiement est créé dans Salesforce Order Management. Vous pouvez consulter l’autorisation de paiement associée à un récapitulatif de commande en suivant ce chemin d’accès : **Order Summary Record > Order Payment Summary Record > Payment Authorizations dans l’onglet Related** Si dans l’onglet **Related**, vous ne voyez pas `Refunds`, contactez votre administrateur Salesforce en joignant la liste des autorisations de paiement dans la présentation de la page (comme illustré) : ![](https://b.stripecdn.com/docs-statics-srv/assets/sfom-payment-auth-sc1.bb4f7cb8c5bce6a76d45fa975c210894.png) L’ID du PaymentIntent (`pi_XXXXXX`) Stripe est enregistré dans le champ de numéro de référence de la passerelle (`GatewayRefNumber`) de l’enregistrement d’autorisation de paiement. Le Mode de traitement (`ProcessingMode`) est défini sur `External`, ce qui signifie que l’autorisation de paiement a été traitée en dehors de la plateforme de paiement Salesforce. ## Paiement Si le mode de capture dans la cartouche Stripe LINK est défini sur `Capture`, le paiement du client est capturé. Dans ce cas, un enregistrement de paiement est créé dans Salesforce Order Management. Vous pouvez consulter le paiement associé à un récapitulatif de commande en suivant ce chemin d’accès : **Order Summary Record > Order Payment Summary Record > Payments in Related Tab** Si dans l’**onglet Related**, vous ne voyez pas `Refunds`, contactez votre administrateur Salesforce en joignant la liste des paiements dans la présentation de la page (comme illustré) : ![](https://b.stripecdn.com/docs-statics-srv/assets/sfom-payment-sc1.8c48be7fc8849db13914a5f363fba750.png) ## ID de l’opération sur solde L’ID de l’opération sur solde (`txn_XXXXXXXXX`) associée au PaymentIntent (`pi_XXXXXX`) Stripe est stocké dans le champ de numéro de référence de la passerelle (`GatewayRefNumber`). Le mode de traitement (`ProcessingMode`) est défini sur `External`, ce qui signifie que le paiement a été traité en dehors de la plateforme de paiement Salesforce. Si le paiement a été autorisé dans Salesforce B2C Commerce Cloud Storefront et que le montant a été capturé dans Salesforce OMS ultérieurement, l’enregistrement du paiement est représenté comme suit : ![](https://b.stripecdn.com/docs-statics-srv/assets/sfom-baltxn-sc1.7eae0d579cb7f583f4270517d7bd5ab3.png) L’ID de la passerelle de paiement Salesforce (`SFXXXXX`) associé au Payment Intent (`pi_XXXXXX`) sur Stripe est stocké dans le champ de numéro de référence de la passerelle (`GatewayRefNumber`). Le mode de traitement (`ProcessingMode`) est défini sur `Salesforce`, ce qui signifie que le paiement a été traité par la plateforme de paiement Salesforce. ## Remboursement Si un remboursement est initié depuis Salesforce OMS, vous pouvez trouver l’enregistrement de remboursement correspondant en suivant ce chemin d’accès : **Order Summary Record > Order Payment Summary Record > Refunds (dans l’onglet « Related »)** Si dans l’onglet **Related**, vous ne voyez pas `Refunds`, contactez votre administrateur Salesforce en joignant la liste des remboursements dans la présentation de la page (comme illustré) : ![](https://b.stripecdn.com/docs-statics-srv/assets/sfom-refund-sc1.6ac94b1ed3162b35735ca3bbf0e6bd70.png) L’ID de la passerelle de paiement Salesforce (`SFXXXXX`) est stocké dans le champ de numéro de référence de la passerelle (`GatewayRefNumber`). Le mode de traitement (`ProcessingMode`) est défini sur `Salesforce`, ce qui signifie que le remboursement a été traité par la plateforme de paiement Salesforce. ## Logs de la passerelle de paiement Vous pouvez afficher les logs des transactions effectuées avec la plateforme Salesforce en accédant à **Order Summary Record > Order Payment Summary Record > Gateway Logs** dans l’onglet **Related**. Si vous ne voyez pas les logs de passerelle dans l’onglet **Related**, contactez votre administrateur Salesforce en joignant les logs de passerelle dans la présentation de page associée, ou exécutez cette requête SOQL dans la console des développeurs ou avec SOQL Builder dans VS Code : ```sql SELECT Id,OrderPaymentSummaryId, ReferencedEntityId,Request, Response, SfRefNumber, SfResultCode, GatewayRefNumber, GatewayAuthCode, GatewayDate, GatewayMessage, GatewayResultCode, GatewayResultCodeDescription, InteractionStatus FROM PaymentGatewayLog ``` ## Étapes suivantes - [Effectuer des tests](https://docs.stripe.com/use-stripe-apps/salesforce-order-management/testing.md)