Behöver du hjälp?

Ställ din fråga nedan för att få svar.

Vad är Revolut Tap to Pay iOS SDK?

Genom att använda Revolut Tap to Pay iOS SDK kan utvecklare möjliggöra smidigt slutförande av betalningar direkt i den inbyggda betalningsprocessen i sin anpassade iPhone-app.

Detta gör att Revolut Business-handlare kan ta emot betalningar på plats via kontaktlösa kort eller mobil plånbok direkt på en iPhone, utan att behöva någon extern hårdvara eller störa den befintliga användarupplevelsen.

Vad du kommer att behöva

  • Revolut Business-konto med handlarmottagning
  • Registrerad partnerapp med OAuth-omfattningen tap_to_pay_sdk aktiverad
  • Registrerat iOS Bundle ID i Apple App Store
  • Säker backend för lagring av OAuth-token och API-anrop
  • iPhone XS eller senare (iOS 16.0+) med Apple Tap to Pay aktiverat

Appen måste registreras och godkännas av Revolut innan den kan ta emot riktiga betalningar. Kortuppgifter delas aldrig med appen eller din enhet – Tap to Pay på iPhone krypterar varje betalning.

Komma igång

Du kan läsa hela processen i vår Revolut Developer Portal. De första stegen är:

Se till att du uppfyller alla punkter i vår implementeringschecklista. När förutsättningarna är uppfyllda följer du instruktionerna i vår dokumentation för att implementera OAuth 2.0 PKCE-samtyckesflödet i din backend och initiera RevolutTapToPayKit SDK i din iOS-app.

SDK-ansvar jämfört med ansvar för appintegrering

SDK:t hanterar automatiskt parkoppling av kortläsare, kortläsartoken för Apples ProximityReader-ramverk och hela Revoluts betalningsflöde. Det visar nödvändiga användaråtgärder, spårar transaktionsstatus i realtid och returnerar det slutliga betalningsresultatet direkt till din app.

Din iOS-app hanterar den övergripande betalningsupplevelsen: begär kortlivade SDK-token från din backend, initierar SDK:t och startar sessioner med belopp och referensuppgifter. Den hanterar också att visa uppmaningar, fel och resultat för handlaren samtidigt som den uppdaterar din order eller status i ditt kassasystem.