Brauchst du Hilfe?

Gib einfach deine Frage unten ein, um eine Antwort zu erhalten.

Was ist das Revolut Tap to Pay iOS SDK?

Mit dem Revolut Tap to Pay iOS SDK können Entwickler*innen einen nahtlosen Zahlungsabschluss direkt im nativen Bezahlvorgang / Checkout ihrer individuellen iPhone-App ermöglichen.

So können Händler von Revolut Business Zahlungen vor Ort über kontaktlose Karten oder mobile Wallets direkt auf einem iPhone akzeptieren – ohne zusätzliche Hardware und ohne das bestehende Nutzererlebnis zu beeinträchtigen.

Was du brauchst

  • Revolut Business-Konto mit Händlerakzeptanz
  • Registrierte Partner-App mit aktiviertem OAuth-Scope „tap_to_pay_sdk“
  • Registrierte iOS-Bundle-ID im Apple App Store
  • Sicheres Backend zum Speichern von OAuth-Token und für API-Aufrufe
  • iPhone XS oder neuer (iOS 16.0+) mit aktiviertem Apple Tap to Pay

Die App muss bei Revolut registriert und freigegeben werden, bevor sie Live-Zahlungen annehmen kann. Kartendetails werden niemals mit der App oder deinem Gerät geteilt – Tap to Pay auf dem iPhone verschlüsselt jede Zahlung.

Erste Schritte

Den vollständigen Prozess findest du in unserem Revolut Developer Portal. Die ersten Schritte sind:

Stelle sicher, dass du alle Punkte in unserer Implementierungs-Checkliste erfüllst. Sobald die Voraussetzungen erfüllt sind, folge den Anweisungen in unserer Dokumentation, um den OAuth 2.0 PKCE-Consent-Flow in deinem Backend zu implementieren und das RevolutTapToPayKit SDK in deiner iOS-App zu initialisieren.

SDK-Verantwortlichkeiten vs. Verantwortlichkeiten bei der App-Integration

Das SDK verwaltet automatisch das Pairing des Kartenlesers, Kartenleser-Token für Apples ProximityReader-Framework sowie den vollständigen Revolut-Zahlungsablauf. Es zeigt die erforderlichen Nutzeraktionen an, verfolgt den Transaktionsstatus in Echtzeit und gibt das endgültige Zahlungsergebnis direkt an deine App zurück.

Deine iOS-App steuert das gesamte Zahlungserlebnis: Sie fordert kurzlebige SDK-Token von deinem Backend an, initialisiert das SDK und startet Sessions mit Betrag und Verwendungszweck-Daten. Außerdem zeigt sie dem Händler Hinweise, Fehler und Ergebnisse an und aktualisiert dabei deinen Order- oder POS-Status.