Testen und Validieren

Bevor Sie Ihren Käufern Payment Services für Adobe Commerce und Magento Open Source zur Verfügung stellen, empfiehlt es sich, diese in Ihrer Sandbox-Umgebung und) Produktion zu testen. Tests und Validierung helfen sicherzustellen, dass Payment Services Funktionen erwartungsgemäß funktionieren und die besten Zahlungsoptionen für Ihr Geschäft und Ihre Kunden bieten.

Testen in Sandbox-Umgebung

Das Testen von Payment Services in einer Sandbox-Umgebung ist ein wichtiger Validierungsschritt, auch wenn es sich um eine simulierte Umgebung handelt, die nur mit der PayPal-Sandbox und nicht mit echten Banken und Händlern verbunden ist.

  1. Schließen Sie einen erfolgreichen Checkout aus Ihrem Geschäft ab, entweder mit Kreditkartenfeldern oder einer der PayPal-Zahlungsschaltflächen. Weitere Informationen ​ Verwendung gefälschter Kreditkarten zum Testen finden ​ unter „Testen von Anmeldeinformationen“.
  2. Erfassen Sie (wenn Ihre Zahlungsaktion auf Authorize and Capture eingestellt), Rückerstattung oder Annullierung die gerade abgeschlossene Bestellung. Sie können auch einfach Rechnung erstellen für eine Bestellung, wenn Ihre Zahlungsaktion auf Authorize statt auf Authorize and Capture gesetzt ist.
  3. Zeigen Sie die Transaktion und andere Informationen innerhalb von 24-48 Stunden im Auszahlungsbericht an.
  4. Weitere Informationen zur Bestellung finden Sie im Bericht zum Status der ​.

Testen von lokalen Entwicklungsumgebungen

Wenn Sie PayPal-, PayLater- und Venmo-Zahlungsmethoden in lokalen Entwicklungsumgebungen testen möchten, muss Ihre Umgebung über das Internet zugänglich sein. Diese Zahlungsmethoden verwenden einen Server-seitigen Versand-Callback der erfordert, dass PayPal mit Ihrer Commerce-Instanz kommuniziert, um Versandoptionen abzurufen und Gesamtwerte zu berechnen.

INFO
Ohne eine URL, auf die über das Internet zugegriffen werden kann, kann der Versandrückruf nicht funktionieren, was zu einem anderen Checkout-Ablauf führt als die Produktion. Immer mit einer barrierefreien URL testen, um genaue Ergebnisse zu gewährleisten.

So stellen Sie Ihre lokale Umgebung bereit:

  1. Verwenden Sie einen Tunneling-Service wie ngrok, um eine öffentlich zugängliche URL für Ihre lokale Umgebung zu erstellen.

  2. Aktualisieren Sie Ihre Commerce-Basis-URL-Konfiguration, um sie an die Netzwerk-URL anzupassen:

    code language-bash
    bin/magento config:set web/unsecure/base_url https://your-ngrok-url.ngrok.io/
    bin/magento config:set web/secure/base_url https://your-ngrok-url.ngrok.io/
    bin/magento cache:flush
    
  3. Beenden Sie Ihre Tests mit den Zahlungsmethoden PayPal, PayLater oder Venmo.

  4. Stellen Sie nach Abschluss des Tests Ihre ursprüngliche Basis-URL-Konfiguration wieder her.

Wenn die Reaktionszeit des Endpunkts unter 5 Sekunden liegt, zeigt PayPal eine Fehlermeldung im Popup an.

Testen von Anmeldeinformationen

Beim Testen und Validieren Ihrer Sandbox müssen Sie gefälschte Kreditkartennummern verwenden, damit Sie keine echten Gebühren für ein vorhandenes Kreditkartenkonto erstellen.

Verwenden Sie den Kreditkartengenerator von PayPal, um zufällige Kreditkarteninformationen) zum Testen ​ generieren.

So testen Sie Apple Pay im Sandbox-Modus:

NOTE
Die Sandbox-Zahlungsabwicklung von PayPal ist manchmal langsam, und der Service kann gelegentlich ausfallen. Diese Situation ist kein Hinweis auf die Geschwindigkeit und Effizienz der Verarbeitung von Live-Produktzahlungen.

Test in Produktion

Es wird dringend empfohlen, Payment Services in der Produktion mit echten Kreditkarten und Banken zu testen, bevor Sie diese Funktion Käufern offenlegen. Obwohl das Testen von Payment Services in Sandbox wichtig ist, ist das Testen in der Produktion die sicherste Methode, um sicherzustellen, Payment Services wie erwartet funktioniert.

Sie haben zwei Möglichkeiten, Payment Services in der Produktion zu testen:

  • Wählen Sie einen Zeitpunkt aus, zu dem keine Bestellungen von Käufern aufgegeben werden.
  • Verwenden Sie einen Webstore, auf den Käufer vorübergehend nicht zugreifen können, der Ihnen jedoch zum Testen zur Verfügung steht.

Testen Sie Ihre Produktion mit echten Kreditkarten und PayPal-Konten und testen Sie den gesamten Lebenszyklus einer Zahlung, einschließlich Erfassung und Rückerstattung. Wenn Sie den gesamten Checkout- und Zahlungsfluss während des Tests abschließen, erhalten Sie ein klares Bild davon, wie Ihre Payment Services-Funktionalität funktionieren wird, wenn Live-Shopper sie verwenden.

Sie sollten auch überprüfen, ob die Informationen, die auf den Kontoauszügen für die Zahlungsmethoden angezeigt werden, die Sie in Produktionstests verwenden, korrekt und erwartet sind (einschließlich der Beschreibung Ihres Unternehmens).

Um Apple Pay im Produktionsmodus zu testen, müssen Sie Ihre Produktionsdomänen registrieren.

recommendation-more-help
00b8a45a-5862-4817-8e1e-074170ebb953