FlowAlp

Testing für Entwickler

July 30, 2026

So funktioniert der FlowAlp Pay Testmodus: Zahlungen ohne echtes Geld simulieren, vor dem Go-live richtig testen und Testdaten sauber trennen.

Mit FlowAlp Pay proben Sie den kompletten Zahlungsablauf — Checkout, Redirects, Webhooks, Rückerstattungen — ohne echtes Geld zu bewegen. Der Testmodus ist eine Einstellung der Zahlungsmethoden Ihres Kontos, kein separates System: Instance, API-Zugangsdaten und Endpoints bleiben dieselben.

So funktioniert der Testmodus

  • Sie stellen eine Zahlungsmethode (oder deren Provider-Konfiguration) im Dashboard von Live auf Test um.
  • Solange der Testmodus aktiv ist, kennzeichnet der Checkout die betroffenen Methoden als TEST und zeigt nutzbare Testkarten direkt auf der Zahlungsseite an.
  • So erstellte Transaktionen werden als Testtransaktionen erfasst: Es fliesst kein Geld, und nichts wird auf Ihr Bankkonto ausbezahlt.
  • Testzahlungen lassen sich rückerstatten — so proben Sie auch Ihre Refund-Abläufe.

Ob der Testmodus für eine Zahlungsmethode verfügbar ist, hängt von Ihrer Kontokonfiguration ab. Einige Methoden wie TWINT und PostFinance schliessen im Testmodus immer mit bestätigtem Status ab — abgelehnte Ergebnisse simulieren Sie stattdessen mit Testkarten.

Was Sie vor dem Go-live testen sollten

  • Zugangsdaten: SignatureCheck gelingt mit den Zugangsdaten, die Ihr Produktivsystem verwenden wird.
  • Gateway-Erstellung mit realistischen Beträgen in kleinsten Einheiten und einer eindeutigen referenceId pro Bestellung (Erste API-Anfrage).
  • Eine Zahlung pro Ergebnis: bestätigt, abgelehnt und abgebrochen — inklusive der passenden Success-, Failed- und Cancel-Redirect-URLs (Testkarten und Szenarien).
  • Webhook-Empfang, Signaturprüfung und idempotente Verarbeitung wiederholter Zustellungen (Webhooks konfigurieren).
  • Eine Rückerstattung einer Testzahlung, von Anfang bis Ende.
  • Abstimmung: Der Abruf der Transaktion über die API liefert den Status, den Ihr System erfasst hat (Transactions auflisten und abrufen).

Ergebnisse simulieren

Mit Testkartennummern lösen Sie bestätigte und abgelehnte Zahlungen deterministisch aus. Die Nummern sowie Szenarien für TWINT, Wallets und Rückerstattungen finden Sie in Testkarten und Szenarien.

Test und Live trennen

  • Richten Sie Redirect-URLs während der Tests auf Ihre Staging-Umgebung.
  • Verwenden Sie Produktions-API-Secrets nie in öffentlichen oder automatisierten Test-Setups — siehe API-Zugangsdaten.
  • Im Dashboard trägt jede Transaktion ihren Modus, sodass Sie die Liste auf Live-Zahlungen filtern können.
  • Testtransaktionen lassen sich nicht löschen — das Filtern ist der vorgesehene Weg, sie auszublenden.

Testplan komplett? Weiter geht es mit Testkarten und Szenarien für konkrete Kartennummern und danach mit der Go-live-Checkliste.