Sandbox Modus
- Inhalt
Information
Der Sandbox Modus erlaubt Ihnen, einen kompletten Ablauf mit Amazon Pay zu testen. Dabei wird das Plugin exakt wie im Produktion Modus (LIVE Betrieb) genutzt und Daten mit dem Amazon Seller Central ausgetauscht. Es gibt nur zwei Dinge die anders sind: Es handelt sich um fiktive Buchungen ohne Wertstellung und es gibt nur einen und den selben Rechnungsempfänger.
Wenn Sie den Ablauf mit Amazon Pay in Ihrem Shop gerne testen möchten, dann aktivieren Sie im Backend unter den Optionen des Plugins den "Sandbox Modus".
Testbenutzer anlegen
Damit Sie selbst auch die Sandbox nutzen können, muss einmalig im Amazon Seller Central ein Testbenutzer angelegt werden.
Rufen Sie das Amazon Seller Central auf und navigieren Sie über das Menü auf Integration
» Testkonten
. Dort erstellen
Sie ein neues Testkonto. Sie können auch direkt einige vorgeschlagene Adressen aktivieren, die Ihnen später im Checkout
als Lieferadresse bereitstehen können. So können Sie z.B. auch Lieferungen ans Ausland simulieren.
Nur Emails, die als Testuser im Seller Central registriert sind, können das Plugin im Sandbox Modus nutzen!
Checkout
Wenn Sie nun den Sandbox Modus aktiviert haben, löschen Sie den Cache. Sie können nun einen regulären Checkout durchführen. Der Testbenutzer den Sie vorher angelegt haben, ist jederzeit gültig.
Bis auf das rote "S" besteht für den Ablauf KEIN Unterschied. Reguläre Kunden, die sich einloggen möchten, würden vom Login Prozess durch Amazon abgewiesen werden, da diese Kunden mit ihrer Email in der Regel kein Testkonto anlegen können.
Testkauf erkennen
Woran erkennen Sie, ob ein Auftrag mit einem LIVE oder Sandbox Account durchgeführt wurde? Der einzige Unterschied liegt im Prefix der TransactionID. Statt einer "P02-" startet diese mit "S02-".
Simulation
Möchten Sie bewusst Fehler verursachen oder bestimmte Test-Szenarien prüfen, dann nutzen Sie die Simulation. Diese kann in den Modul Einstellungen gesetzt werden.
Wichtig: Es geht immer nur eine Option der Sandbox und keine Kombination der Optionen.
Authorization
Sie können mit dieser Option können Sie das Autorisierungsergebnis beeinflussen. Lassen Sie Autorisierung fehlschlagen, zeitlich verzögert durchlaufen oder gar in einen Timeout laufen. So können Sie diesen Prozess beeinflussen.
Capture
Der Zahlungseinzug kann ebenfalls mit zwei Optionen beeinflusst werden. Er kann sofort fehlschlagen und damit ein
ungültiges Capture
verursachen oder Sie können ihn als ein laufendes Capture
setzen und damit im Prozess noch einmal
einen Cronjobverlauf aussetzen.
Rechnungsadresse
Kennen Sie schon Liam Barker
? Der erfolgreichste "Kunde" von Amazon ist ein festgelegter fiktiver Charakter, der im
Sandbox Modus für die Rechnungsstellung festgelegt ist. Diese Daten können Sie auf Amazon Seite nicht ändern. Für den
Sandbox Modus auf Oxid Seite ist es möglich, die Rechnungsadresse zu ändern. Allerdings wird diese im Verlauf des
Checkouts wieder auf Liam Barker
geändert.