Informationen zum Stripe Connector for Salesforce Order Management
Erfahren Sie mehr über die Kernkonzepte des Connectors.
Payment Intents
Ein Payment Intent ist ein Stripe-Objekt, mit dem Sie eine Zahlung über ihren gesamten Lebenszyklus hinweg, einschließlich aller erforderlichen Authentifizierungsschritte, verfolgen können. Um den PaymentIntent
in Salesforce Order Management zu finden, suchen Sie im Zahlungsautorisierungs-Datensatz nach dem Feld „Gateway Reference Number“ (Gateway-Referenznummer) (GatewayRefNumber
), um eine Bestellübersicht zu erhalten.
Zahlungsautorisierung
Eine Zahlungsautorisierung ist sowohl für Stripe als auch für das Salesforce OMS relevant. Ein autorisierter Betrag ist eine Summe, die ein Unternehmen an einen Kredit- oder Debitkartenabwickler übermittelt, um sicherzustellen, dass der/die Kund/in über ausreichende Gelder verfügt, um einen Kauf abzuschließen – der genehmigte Geldbetrag, der belastet wird.
Es gibt zwei Erfassungsmodi in der STRIPE-LINKPATRONE für Salesforce B2C Commerce Cloud-autorisieren und erfassen. Wenn DIE LINKKASSETTE so eingerichtet ist, dass sie eine Zahlung während der Kasse autorisiert, wird im Salesforce Order Management ein Zahlungsautorisierungsdatensatz erstellt. Mit dieser Route können Sie die Zahlungsberechtigung für eine Bestellübersicht anzeigen:
Order Summary Record (Bestellübersichtseintrag) > Order Payment Summary Record (Zahlungsübersichtseintrag der Bestellung) > Payment Authorizations (Zahlungsautorisierungen) auf der Registerkarte „Related“ (Verwandt)
Wenn Refunds
nicht auf der Registerkarte Zugehörig angezeigt wird, wenden Sie sich an Ihren Salesforce-Administrator und fügen Sie die Themenliste Zahlungsautorisierung in das Seitenlayout ein (wie abgebildet):
Die PaymentIntent-ID (pi_
) bei Stripe wird im Feld Gateway-Referenznummer (GatewayRefNumber
) des Zahlungsberechtigungsdatensatzes gespeichert. Der Verarbeitungsmodus (ProcessingMode
) wird als External
festgelegt, was bedeutet, dass die Zahlungsautorisierung außerhalb der Salesforce-Zahlungsplattform verarbeitet wurde.
Zahlung
Wenn der Erfassungsmodus in der Stripe LINK Cartridge auf Capture
festgelegt ist, wird die Zahlung von dem/der Kund/in erfasst. In diesem Fall wird ein Zahlungseintrag in Salesforce Order Management erstellt. Sie können die Zahlung anhand einer Bestellübersicht über folgenden Weg anzeigen:
Order Summary Record (Bestellübersichtseintrag) > Order Payment Summary Record (Zahlungsübersichtseintrag der Bestellung) > Payment (Zahlung) auf der Registerkarte „Related“ (Verwandt)
Wenn Refunds
nicht auf der Registerkarte Zugehörig angezeigt wird, wenden Sie sich an Ihren Salesforce-Administrator und fügen Sie die Themenliste Zahlungen in das Seitenlayout ein (wie abgebildet):
Saldo-Transaktions-ID
Die Saldo-Transaktions-ID (txn_
) für den PaymentIntent (pi_
) bei Stripe wird im Feld „Gateway Reference Number“ (GatewayRefNumber
) gespeichert. Der Verarbeitungsmodus (ProcessingMode
) wird auf External
gesetzt, was bedeutet, dass die Zahlung außerhalb der Salesforce-Zahlungsplattform verarbeitet wurde. Falls die Zahlung in Salesforce B2C Commerce Cloud Storefront autorisiert wurde und der Betrag später in Salesforce OMS erfasst wurde, wird der Zahlungsdatensatz wie folgt dargestellt:
Die Salesforce Payment Gateway-ID (SFXXXXX
) für den Payment Intent (pi_
) bei Stripe wird im Feld Gateway Reference Number (GatewayRefNumber
) gespeichert. Der Verarbeitungsmodus (ProcessingMode
) ist auf Salesforce
festgelegt, was bedeutet, dass die Zahlung von der Zahlungsplattform Salesforce verarbeitet wurde.
Rückerstattung
Wenn eine Rückerstattung von Salesforce OMS initiiert wird, können Sie sie auf einen Rückerstattungsdatensatz zurückverfolgen, indem Sie diese Route befolgen:
Order Summary Record (Bestellübersichtseintrag) > Order Payment Summary Record (Zahlungsübersichtseintrag der Bestellung) > Refunds (Rückerstattung) auf der Registerkarte „Related“ (Verwandt)
Wenn Refunds
nicht auf der Registerkarte Zugehörig angezeigt wird, wenden Sie sich an Ihren Salesforce-Administrator und fügen Sie die Themenliste Rückerstattungen in das Seitenlayout ein (wie abgebildet):
Die Salesforce Payment Gateway-ID (SFXXXXX
) wird im Feld Gateway-Referenznummer (GatewayRefNumber
) gespeichert. Der Verarbeitungsmodus (ProcessingMode
) wird als Salesforce
festgelegt, was bedeutet, dass die Rückerstattung von der Salesforce-Zahlungsplattform verarbeitet wurde.
Protokolle des Zahlungs-Gateways
Sie können Protokolle für die mit der Salesforce-Plattform getätigten Transaktionen anzeigen, indem Sie auf der Registerkarte Verwandte zu Bestellzusammenfassungsdatensatz > Bestellzusammenfassungsdatensatz > Gateway-Protokolle navigieren. Wenn Sie die Gatewayprotokolle nicht auf der Registerkarte Related sehen, wenden Sie sich an Ihren Salesforce-Administrator und fügen Sie die Gatewayprotokolle in das zugehörige Seitenlayout ein, oder führen Sie diese SOQL in der Entwicklerkonsole oder im SOQL Builder im VS-Code aus:
SELECT Id,OrderPaymentSummaryId, ReferencedEntityId,Request, Response, SfRefNumber, SfResultCode, GatewayRefNumber, GatewayAuthCode, GatewayDate, GatewayMessage, GatewayResultCode, GatewayResultCodeDescription, InteractionStatus FROM PaymentGatewayLog