Hulp nodig?

Stel je vraag hieronder om antwoord te krijgen.

Wat is de Revolut Tap to Pay iOS SDK?

Door de Revolut Tap to Pay iOS SDK te gebruiken, kunnen ontwikkelaars het afronden van betalingen naadloos mogelijk maken, rechtstreeks binnen de native afrekenflow van hun aangepaste iPhone-app.

Hierdoor kunnen Revolut Business-handelaren betalingen in persoon accepteren, via contactloze kaarten of mobile wallets, rechtstreeks op een iPhone, zonder externe hardware nodig te hebben of de bestaande gebruikerservaring te verstoren.

Wat je nodig hebt

  • Revolut Business-rekening met handelaaracceptatie
  • Geregistreerde partnerapp met de OAuth-scope tap_to_pay_sdk ingeschakeld
  • Geregistreerde iOS Bundle ID in de Apple App Store
  • Veilige backend voor het opslaan van OAuth-tokens en API-calls
  • iPhone XS of nieuwer (iOS 16.0+) met Apple Tap to Pay ingeschakeld

De app moet door Revolut worden geregistreerd en goedgekeurd voordat deze live betalingen kan accepteren. Kaartgegevens worden nooit gedeeld met de app of je apparaat — Tap to Pay versleutelt elke betaling.

Aan de slag

Je kunt het volledige proces lezen in ons Revolut Developer Portal. De eerste stappen zijn:

Zorg ervoor dat je aan alle punten in onze implementatiechecklist voldoet. Zodra aan de vereisten is voldaan, volg je de instructies in onze documentatie om de OAuth 2.0 PKCE-toestemmingsflow op je backend te implementeren en de RevolutTapToPayKit SDK binnen je iOS-app te initialiseren.

SDK-verantwoordelijkheden vs. verantwoordelijkheden voor app-integratie

De SDK beheert automatisch het koppelen van de kaartlezer, kaartlezer-tokens voor Apple's ProximityReader-framework en de volledige Revolut-betaalflow. De SDK toont de vereiste gebruikersacties, volgt de transactiestatus in realtime en geeft het uiteindelijke betaalresultaat rechtstreeks terug aan je app.

Je iOS-app beheert de volledige betaalervaring: het opvragen van kortlevende SDK-tokens bij je backend, het initialiseren van de SDK en het starten van sessies met bedrag- en referentiegegevens. Ook zorgt de app voor het tonen van prompts, fouten en resultaten aan de handelaar, terwijl je order- of POS-status wordt bijgewerkt.