Das Testen ist ein wichtiger Schritt bei der Einrichtung der Zahlungssystemintegration. Um zu erfahren und zu überprüfen, wie Zahlungen in der Integration funktionieren, führen Sie die folgenden Schritte aus:
1. Testen Sie Zahlungsszenarien
Beim Testen der Stripe-Integration können Sie verschiedene Szenarien überprüfen:
Erfolgreiche Zahlungen:
Überprüfen Sie, wie RO App eine Zahlung erstellt, an Stripe sendet, eine Bestätigung über eine erfolgreiche Transaktion erhält und den Status des Zahlungslinks aktualisiert.
Zahlungsablehnungen:
Überprüfen Sie, wie RO App mit verschiedenen Arten von Ablehnungen (unzureichende Deckung, Ablehnung durch die Bank usw.) umgeht: Wird dem Benutzer die richtige Meldung angezeigt, wird die Ablehnung in den Protokollen erfasst und wird der Status des Zahlungslinks versehentlich geändert?
Für jede Art von Szenario sind unterschiedliche Karten für Testzahlungen erforderlich.
2. Testkarten
Stripe stellt spezielle Testkartennummern zur Verfügung, mit denen Sie verschiedene Zahlungsszenarien simulieren können, ohne echte Zahlungsdaten zu verwenden. So können Sie überprüfen, wie Ihre Integration erfolgreiche Zahlungen, Ablehnungen, Validierungsfehler und andere Situationen behandelt, die bei der Zahlung über Zahlungslinks auftreten können.
Die gängigsten Testkarten:
Erfolgreiche Zahlung:
Kartennummer: 4242 4242 4242 4242
Beliebiges zukünftiges Ablaufdatum (z. B. 12/26)
Beliebige CVC/CVV (z. B. 123)
Zahlung abgelehnt:
4000 0000 0000 0002 (wird immer abgelehnt)
Nicht genügend Guthaben:
4000 0000 0000 0001
Eine vollständige Liste der Testkartennummern und deren Beschreibungen finden Sie in der offiziellen Dokumentation von Stripe unter diesem Link.
Um die Integration ohne Geldtransfer zu testen, verwenden Sie die spezielle Testumgebung (Sandbox) von Stripe.
3. Erstellen einer separaten Kasse für Testzahlungen in RO App
Um Testzahlungen durchzuführen, müssen Sie in RO App eine separate Kasse erstellen.
Gehen Sie auf die Seite Finanzen > Zahlungen und klicken Sie auf die Schaltfläche „+ Kasse hinzufügen”.
Geben Sie den Namen der Kasse als Pflichtfeld ein und stellen Sie die Kasse auf bargeldlos, nur bargeldlos ein. Weitere Informationen zum Einrichten einer Kasse finden Sie in diesem Artikel.
⚠️ Aktivieren Sie nicht das Kontrollkästchen Virtuelle Kasse, da solche Kassen nicht in der Integration mit Zahlungssystemen unterstützt werden und während des Testens nicht verwendet werden können.
Nach dem Testen der Zahlungen müssen Sie die Zahlungen in dieser Kasse löschen und die Kasse löschen. Klicken Sie dazu auf das Zahnrad-Symbol in der oberen Ecke der Kasse. Klicken Sie dann auf die Schaltfläche Löschen. Auf diese Weise wird die Finanzberichterstattung des Unternehmens nicht beeinträchtigt.
4. Testzahlung vornehmen
Nachdem Sie die vorläufigen Einstellungen vorgenommen und die Integration verbunden haben, nehmen wir eine Testzahlung vor.
1. Gehen Sie zum Abschnitt Finanzen > Zahlungslinks und klicken Sie auf + Zahlungslink. Weitere Informationen zum Erstellen von Zahlungslinks finden Sie in diesem Artikel.
☝️ Um Test- und echte Zahlungen nicht zu vermischen, empfehlen wir, einen separaten Testzahler für Testzahlungen anzulegen. Auf diese Weise bleibt die Zahlungshistorie des echten Kunden korrekt.
2. Nachdem Sie eine Zahlung erstellt haben, öffnen Sie diese über den Link.
3. Geben Sie auf der Seite mit den Zahlungslinks die Daten für die Testzahlung ein. Hier geben Sie die Kartennummer entsprechend der Art der Zahlung an, die Sie vornehmen möchten (erfolgreich, nicht erfolgreich usw.).
4. Nach erfolgter Zahlung ändert sich der Status des Zahlungslinks automatisch in den entsprechenden Status.
☝️ Löschen Sie nach Abschluss der Tests unbedingt die für Testzahlungen erstellte Kasse, die Testzahlungslinks und den Testzahler. Dadurch bleiben alle Daten in den Berichten auf dem neuesten Stand.