Utilisez l’application Stripe pour Salesforce Commerce Cloud.
Découvrez comment utiliser la cartouche Salesforce Commerce Cloud de Stripe.
Ce guide explique comment utiliser l’application Stripe pour Salesforce Commerce Cloud après l’avoir installée et configurée. Vous pouvez découvrir les fonctionnalités quotidiennes disponibles pour les entreprises et les clients, notamment le traitement des paiements, les modes de paiement enregistrés et la gestion des données.
Rôles et responsabilités des marchands
Une fois les configurations et les calendriers de tâches définis, la fonctionnalité s’exécute à la demande. Vous n’avez pas besoin d’effectuer de maintenance continue ni d’autres tâches.
Business Manager
Le cartouche est fournie avec deux tâches :
- Stripe ─ Supprimer des objets personnalisés
- Stripe ─ Traiter des notifications de webhook
Activez la tâche Stripe - Traiter des notifications de webhook pour le site souhaité. En savoir plus sur la configuration du Business Manager.
Fonctionnalité de vitrine
Lorsqu’un client authentifié sélectionne une carte de credit enregistrée sur la page de paiement, il peut consulter une liste des sources de paiement enregistrées sur Stripe sous forme de boutons d’options en lieu et place des options de sélection par défaut de SiteGenesis.
Une fois que le client a enregistré son adresse et ses informations bancaires dans son navigateur, il voit apparaître le bouton de demande de paiement. Le client voit apparaître le bouton Pay ou un bouton Apple Pay, selon ce que son appareil et son navigateur prennent en charge.
Stockage des données
Utilisez la cartouche Stripe LINK pour sauvegarder des données supplémentaires dans Commerce Cloud. Consultez le contrat de niveau de service Stripe pour connaître les engagements en matière de disponibilité du service.
Si le service échoue, les transactions ne seront pas exécutées, car il n’y a pas de basculement, et vos utilisateurs verront s’afficher un message d’erreur clair. Si vous rencontrez des problèmes ou avez des suggestions d’amélioration, contactez le service d’assistance.
Les données du profil client comprennent l’identifiant client Stripe permettant de récupérer les informations sur le client à partir de votre compte Stripe :
stripeCustomerID(string)
: Stocke l’identifiant de client Stripe
Les attributs personnalisés pour la commande et le panier sauvegardent le PaymentIntent et les informations sur l’état de la vérification :
stripePaymentIntentID(String)
: Stocke l’identifiant PaymentIntentstripeIsPaymentIntentInReview(Boolean)
: Stocke le PaymentIntent en cours de vérification
Les attributs personnalisés pour la transaction de paiement sauvegardent les informations relatives aux frais, à la clé secrète du client et aux sources :
stripeChargeId(string)
: Stocke l’identifiant de paiementstripeChargeOutcomeData(text)
: Stocke les données relatives à l’issue du paiementstripeClientSecret(string)
: Stocke la clé secrète du clientstripeJsonData(text)
: Stocke les données JSON du webhookstripeOrderNumber(number)
: Stocke le numéro de commandestripeSourceCanCharge(boolean)
: Stocke l’information sur la possibilité de débiter ou non la Source StripestripeSourceId(string)
: Stocke l’identifiant de la Source Stripe
Les attributs supplémentaires des transactions de paiement permettent de sauvegarder les informations de carte, les informations client et les préférences de paiement :
stripeChargeId(string)
: Stocke l’identifiant de paiementstripeCardID(string)
: Stocke l’identifiant de la cartestripeCustomerID(string)
: Stocke l’identifiant du clientstripeDefaultCard(boolean)
: Stocke la carte par défaut StripestripeClientSecret(string)
: Stocke la clé secrète du clientstripePRUsed(boolean)
: Stocke le bouton de demande de paiement utiliséstripeSavePaymentInstrument(boolean)
: Stocke l’instrument de paiement enregistréstripeSourceID(string)
: Stocke l’identifiant de la Source Stripe
Les objets personnalisés sont disponibles dans Business Manager sous Outils marchands > Objets personnalisés > Objets personnalisés :
StripeWebhookNotifications
Processus de basculement et de récupération
Votre client ne peut pas effectuer son paiement si le service Stripe est indisponible. Vous pouvez suivre la disponibilité du service dans SFCC à l’aide de l’état du service.
Mettre à niveau la cartouche LINK
Avant de procéder à la mise à niveau, nous vous recommandons :
- Sauvegarde de vos fichiers et de toute autre dépendance.
- Installation de la dernière version depuis la place de marché LINK dans votre environnement de test.
- Tester l’interface utilisateur frontale et l’intégration des données dorsales
- Conserver une copie de toutes les personnalisations que vous avez effectuées sur le code original du module.
- Portage sur toutes les personnalisations que vous avez effectuées sur le code du module après la mise à niveau et la résolution de conflits potentiels.