Tapaya
Zahlungsannahme vor OrtErste SchritteTests / Sandbox

Tests / Sandbox

Erfahren Sie, wie Sie Ihre Integration in der Sandbox-Umgebung validieren.

Physisches Gerät erforderlich

Tap to Pay lässt sich nicht auf einem Emulator testen. Das SDK führt Prüfungen der Geräteintegrität durch und lässt sich auf Emulatoren, gerooteten Geräten oder Geräten mit entsperrtem Bootloader nicht initialisieren; die vollständigen Hardwareanforderungen finden Sie unter Unterstützte Geräte. Auch der Sandbox-Modus erfordert ein physisches, NFC-fähiges Gerät; simuliert wird nur die Bewegung der Gelder.

Sandbox-Modus aktivieren

Um Ihre Integration zu testen, ohne echte Zahlungen zu verarbeiten, müssen Sie das SDK für die Sandbox-Umgebung initialisieren. So stellen Sie sicher, dass alle Transaktionen an die Sandbox-Umgebung geleitet werden und kein echtes Geld bewegt wird.

// Sandbox is the default (isProduction = false)
Accept.initialize(context = applicationContext)

PIN-Eingabe testen

Um den Ablauf der PIN-Eingabe in der Sandbox-Umgebung zu testen, starten Sie eine Transaktion mit einem hohen Betrag. Beträge oberhalb des Limits für die Karteninhaberverifizierung bei kontaktlosen Zahlungen erfordern eine PIN, sodass der Bildschirm für die PIN-Eingabe direkt auf dem Display (On-Glass) erscheint.

Betragsformat

Beachten Sie, dass das SDK Beträge in der Regel in der kleinsten Währungseinheit (als Ganzzahlen) erwartet. Um 10.05 zu testen, übergeben Sie 1005 als Betrag.

Bestimmte Kartenergebnisse simulieren

Die Sandbox-Umgebung reserviert eine Reihe von Beträgen, die deterministisch einen bestimmten Antwortcode auslösen. Damit können Sie Fehlerpfade testen, ohne eine echte abgelehnte Karte zu benötigen. Übergeben Sie den Betrag wie gewohnt in der kleinsten Einheit der Währung (z. B. wird 1.01 zu 101).

BetragAntwortcodeSzenario
1.0100Genehmigt
1.0706Kartenauthentifizierung abgelehnt
6.0554Abgelaufene Karte
6.0655Falsche PIN
8.0675PIN-Versuche überschritten
Fehlt Ihnen etwas auf dieser Seite?Wünschen Sie sich eine Funktion. Wir hängen diese Seite an, damit das Team den Kontext sieht.