Stripe Connector for Salesforce Order Management testen
Best Practices zum Testen Ihrer Stripe Connector- und Salesforce B2C Commerce-Integration
Führen Sie die folgenden Schritte aus, um Ihre Integration zu testen:
- Wechseln Sie im Stripe-Dashboard vom Live-Modus in den Test-Modus.
- Geben Sie eine Bestellung über die Salesforce B2C Commerce Cloud auf.
- Nachdem die Bestellung in der Salesforce Order Management-Umgebung eingegangen ist, müssen Sie die erforderlichen Schritte basierend auf Ihrem zugeordneten Geschäftsprozess in SFOMS durchführen, um die Bestellung auszuführen oder eine Bestellung zurückzuerstatten. Je nach Testfall wird eine der Kernaktionen des Ablaufs der Bestellverwaltung ausgelöst – Asynchrone Sicherstellung von Geldern oder Asynchrone Sicherstellung von Rückerstattungen.
- Überprüfen Sie den Status Ihrer Zahlung im Stripe-Dashboard und vergleichen Sie die Protokolle des Zahlungs-Gateways mit der Zahlungsübersicht für Ihre Bestellung.
- Wenn das Ergebnis wie erwartet ausfällt, wechseln Sie vom Test-Modus in den Live-Modus. Bei Bedarf erneut mit Stripe autorisieren.
- Wenn Probleme auftreten, kontaktieren Sie den Stripe-Support.
Wenn Ihre Storefront in einer Salesforce B2C-Umgebung gehostet wird, sollten Sie über eine account.
-Anmeldung und einen Business Manager-Zugang über die folgende URL verfügen: https://production.demandware.net/on/demandware.store/Sites-Site.
Überprüfen, ob die Salesforce Commerce Cloud Cartridge Zahlungen mit Stripe ODER Salesforce-Zahlungen in der Commerce Cloud einziehen kann.
Melden Sie sich bei Ihrem Business Manager an:
Alternativ:
Überprüfen Sie, ob Ihre Integration zwischen SalesforceB2C Commerce Cloud und Salesforce Order Management aktiviert ist.
- Navigieren Sie in Ihrer Salesforce Order Management-Organisation zu Setup > Home > Feature Settings > Order Management (Einrichtung > Startseite > Funktionseinstellungen > Bestellverwaltung)
- Verwenden Sie dann den folgenden Pfad: Setup > Home > Feature Settings > Connect to B2C Commerce > Manage Cloud-to-Cloud Connections (Einrichtung > Startseite > Funktionseinstellungen > Mit B2C Commerce verbinden > Cloud-zu-Cloud-Verbindungen verwalten)
Zugriff auf die CommercePayments API, der durch die PaymentPlatform-Organisationsberechtigung aktiviert wurde, verifizieren
Mit einer der folgenden Methoden können Sie überprüfen, ob Sie Zugriff haben.
Bestätigen Sie, ob Ihnen eine der folgenden Lizenzen zugewiesen wurde:
- Salesforce Order Management
- Salesforce B2B
- Salesforce B2C
Verwenden Sie den folgenden Weg unter Setup > Startseite > Unternehmensinformationen > Berechtigungssatz-Lizenzen, um nach Commerce-Nutzer/innen (CommerceUserPsl
), Lightning-Order-Management-Nutzer/innen (LightningOrderManagementUserPsl
), B2B-Buyer-Permissions-Set für eine Person (B2BBuyerPsl
) zu suchen, B2B-Buyer-Manager-Berechtigungssatz für eine Person (B2BBuyerManagerPsl
).
Version der Organisations-API verifizieren
Informationen finden Sie in diesem Hilfedokument: https://help.salesforce.com/s/articleView?id=000334996&type=1.
Protokolle zu Zahlungen und Rückerstattungen in Salesforce abrufen
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 Seitenlayout ein
Sie können diese SOQL auch in der Entwicklerkonsole oder dem SOQL Builder in VSCode ausführen (Filter wie erforderlich anwenden, OrderPaymentSummaryId
oder ReferencedEntityId
):
SELECT Id, OrderPaymentSummaryId, ReferencedEntityId,Request, Response, SfRefNumber, SfResultCode, GatewayRefNumber, GatewayAuthCode, GatewayDate, GatewayMessage, GatewayResultCode, GatewayResultCodeDescription, InteractionStatus FROM PaymentGatewayLog
Die ReferencedEntityId
ist ein polymorphes Feld, das auf einen Zahlungs- oder Rückerstattungsdatensatz verweist.