Installieren Sie die Stripe App für die Salesforce B2C Commerce Shopfront-Architektur
Erfahren Sie mehr über die Referenzarchitektur der Stripe App für Salesforce B2C Commerce Shopfront.
Das Payment Element ändert die standardmäßige Erfassung und Verarbeitung von Commerce Cloud-Kreditkarten mithilfe von Stripe.js, einer JavaScript-Bibliothek, um Kreditkartendaten sicher zu tokenisieren. Zahlungen werden dann unter Verwendung der tokenisierten Daten anstelle der Kreditkarten-Rohdaten verarbeitet.
Während des Bezahlvorgangs erstellt die Cartridge einen PaymentIntent für alle neuen Karten oder alternativen Zahlungsmethoden, die ein/e Kund/in eingibt. Diese tokenisierten Daten generieren beim Kauf eine Stripe-Zahlung.
Stripe.js
Wenn Kund/innen Kreditkarteninformationen oder andere Zahlungsinformationen an der Storefront eingeben, werden diese in den Interaktionen zwischen Stripe und dem Client (Browser) tokenisiert. Nicht maskierte Kreditkartendaten werden somit zu keinem Zeitpunkt an die Commerce Cloud-Server übermittelt.
Stripe PaymentIntent
Der PaymentIntent-Workflow führt Sie durch das Verfahren des Einzugs einer Zahlung von Ihren Kundinnen und Kunden. Ein PaymentIntent durchläuft während seiner Lebensdauer mehrere Status, da er über eine Schnittstelle mit Stripe.js Authentifizierungsabläufe durchführt und höchstens eine erfolgreiche Abbuchung erstellt.
Das System erstellt eine Stripe-Zahlung (autorisiert oder erfasst; je nach Konfiguration im Business Manager) aus einem erfolgreich erstellten und übermittelten Warenkorb. Alle Stripe-Zahlungen werden für eine Zahlungsquelle von Stripe erstellt.
Auto-Fail-Transaktionen über AVS
Website-Administratoren können aus einer Vielzahl von AVS-Statuswerten auswählen, um eine Bestellung automatisch fehlschlagen zu lassen. Wenn die Stripe-Zahlung einen der ausgewählten Status für address_
oder address_
zurückgibt, schlägt die Bestellung automatisch fehl und die Stripe-Zahlung wird zurückgebucht. Diese Einstellungen können Sie auch im Stripe-Dashboard verwalten.
Kompatibilität
Verfügbar seit Commerce Cloud Platform Release 16.8, SFRA-Version 4.4. Die Cartridge ist für Installationen an Storefronts verfügbar, die die Implementierung mit Controller und SFRA SiteGenesis unterstützen.
Datenschutz
Commerce Cloud speichert keine unmmaskierten Kreditkartendaten. Die Cartridge tokenisiert alle Zahlungsdaten in der direkten Kommunikation zwischen Client und Stripe und verschleiert alle sensiblen Kreditkartendaten, bevor sie die Commerce Cloud-Server erreichen. Genauso werden alle Kreditkartendaten, die Commerce Cloud von den Stripe-Servern abruft, maskiert und/oder tokenisiert.