Sandbox Modus

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.