Testen

Testen Sie den kompletten Einkaufsprozess!

Nach der Implementierung von Barzahlen - ob via Shopsystem oder API - sollte der gesamte Einkaufsvorgang getestet werden. Dazu stellt Barzahlen unter https://api-sandbox.barzahlen.de eine einfach zu bedienende Sandbox bereit, mit der sich einige Vorgänge simulieren lassen.

Unter diesem API-Zielpunkt werden die Daten nicht im Live-System, sondern in einer anderen Datenbank gespeichert, welche hier gesondert erreichbar ist. Dort können auch diverse Aktionen simuliert werden, um Benachrichtigungen an Ihren Shop auszulösen. Sie können so alle Eventualfälle durchtesten.

Sollten Sie ein Shopmodul verwenden, so genügt es, im Admin-Bereich des Shops den Testmodus zu aktivieren. Die Shop-ID, sowie der Zahlungs- und Benachrichtigungsschlüssel müssen natürlich ebenfalls korrekt eingetragen sein.

Einschränkungen der Sandbox

  • Es werden keine E-Mails verschickt.
  • Die SMS-Funktion steht nicht zur Verfügung.
  • Die nächstgelegenen Annahmestellen werden nicht auf dem Zahlschein angezeigt.

Testablauf

  1. Legen Sie einige Produkte in den Warenkorb, sodass der Gesamtbetrag 1000 Euro erreicht oder übersteigt.
  2. Gehen Sie beim Bestellvorgang bis zu den Bezahlmethoden. Barzahlen darf hier nicht angezeigt werden, da es nur mit einer Summe von < 1000 € verwendet werden kann.
  3. Löschen Sie einige Produkte, sodass der Gesamtbetrag unter der 1000 €-Grenze liegt.
  4. Gehen Sie nun wieder bis zu den Bezahlmethoden und wählen Barzahlen aus.
  5. Nach dem Klick auf Bestellen wird die Bestellbestätigungsseite angezeigt.
  6. Klicken Sie auf "Zahlschein anzeigen", um den Test-Zahlschein anzuzeigen.
  7. Loggen Sie sich in den Händlerbereich von Barzahlen ein und wählen Sie den Punkt "Sandbox-Transaktionen". Dort muss nun Ihre soeben angelegte Transaktion zu sehen sein.
  8. Damit Sie bezahlte Transaktion in Ihrem internen System verbuchen können, werden Sie elektronisch benachrichtigt. Stellen Sie sicher, dass die richtige Benachrichtigungs-URL gesetzt wurde und klicken Sie neben der Transaktion auf "Simulation: Zahlung erfolgreich". Ihre internen Systeme sollten nun anzeigen, dass diese Transaktion erfolgreich bezahlt wurde.

Nachdem alle Tests erfolgreich verlaufen sind, steht einer Liveschaltung nichts mehr im Wege.