Zum Hauptinhalt springen

Ihre erste Transaktion

In sechs Schritten von Null zu einer funktionierenden Transaktion.

1. Fügen Sie die Terminal-API Ihrem Projekt hinzu

Fügen Sie die Abhängigkeit Terminal API in Ihr Android-Projekt ein und deklarieren Sie die erforderliche Berechtigung sowie die Sichtbarkeit des Pakets in Ihrer AndroidManifest.xml. Die genauen Codeausschnitte finden Sie unter „SDK-Einrichtung“.

2. Installieren Sie die Wallee SoftPOS-APK auf Ihrem Gerät

Laden Sie die Wallee SoftPOS-APK herunter und installieren Sie sie auf Ihrem Android-Gerät. Dies ist der Dienst, mit dem Ihre Integrator-App eine Verbindung herstellen wird.

3. Fordern Sie einen Aktivierungscode an und aktivieren Sie das Gerät

Fordern Sie bei unserem Vertriebsteam einen 6-stelligen Aktivierungscode an und geben Sie diesen anschliessend in der wallee SoftPOS-App ein, um das Gerät zu aktivieren. Den vollständigen Ablauf finden Sie unter Terminalaktivierung.

4. Verbinden Sie Ihre App mit dem Terminaldienst

Initialisieren Sie die Terminal-API in einem Halter mit Anwendungsbereich und rufen Sie sdk.connect() auf, um eine Verbindung zum SoftPOS-Dienst auf dem Gerät herzustellen.

5. Führen Sie Ihre erste Transaktion durch

Erstellen Sie ein TransactionRequest.purchase(...), richten Sie einen Transaktionskontext ein und führen Sie es aus:

Kotlin

val context = sdk.terminal.payments.createTransaction(request)
val result = sdk.terminal.payments.executeTransaction(context.transactionId)

!Wichtig!

Sie können nur mit geraden Beträgen wie 6,00 testen, um erfolgreiche Zahlungen durchzuführen.

6. Überprüfen Sie das Ergebnis

Überprüfen Sie den Wert TransactionOutcome (z. B. APPROVED) und notieren Sie sich den Wert transactionReferenceNumber für Ihre Unterlagen.

Das war’s – Sie befinden sich nun in der QAT-Umgebung. Erkunden Sie von hier aus die Bereiche „Rückerstattungen“, „Reservierungen“, „Erfassungen“ sowie die Domänen „Konfiguration“, „Stapelverarbeitung“ und „Identifizierung“ in der Terminal-API-Referenz.