Har du brug for en hjælpende hånd?

Bare stil dit spørgsmål nedenfor for at få et svar.

Hvad er Revolut Tap to Pay iOS SDK?

Ved at bruge Revolut Tap to Pay iOS SDK kan udviklere muliggøre en problemfri gennemførelse af betalinger direkte i deres tilpassede iPhone-apps indbyggede betalingsflow.

Det gør det muligt for forhandlere med Revolut Business at tage imod betalinger i forretningen via kontaktløse kort eller digitale punge direkte på en iPhone uden behov for eksternt udstyr eller afbrydelse af den eksisterende brugeroplevelse.

Du skal bruge følgende

  • Revolut Business-erhvervskonto med forhandleraccept
  • Registreret partnerapp med OAuth-scope for tap_to_pay_sdk aktiveret
  • Registreret iOS Bundle ID i Apple App Store
  • Sikker backend til opbevaring af OAuth-tokens og API-kald
  • iPhone XS eller nyere (iOS 16.0+) med Apple Tap to Pay aktiveret

Appen skal registreres og godkendes af Revolut, før den kan modtage livebetalinger. Kortoplysninger deles aldrig med appen eller din enhed – Tap to Pay på iPhone krypterer hver betaling.

Kom godt i gang

Du kan læse hele processen i vores Revolut Developer Portal. De første trin er:

Sørg for, at du opfylder alle punkter i vores implementeringstjekliste. Når forudsætningerne er opfyldt, skal du følge instruktionerne i vores dokumentation for at implementere OAuth 2.0 PKCE-samtykkeflowet på din backend og initialisere RevolutTapToPayKit SDK i din iOS-app.

SDK-ansvar vs. ansvar for appintegration

SDK'et håndterer automatisk parring af kortterminal, kortterminal-tokens til Apples ProximityReader-framework og hele Revolut-betalingsflowet. Det viser de nødvendige brugerhandlinger, sporer transaktionsstatus i realtid og returnerer det endelige betalingsresultat direkte til din app.

Din iOS-app håndterer den samlede betalingsoplevelse: anmoder om kortlivede SDK-tokens fra din backend, initialiserer SDK'et og starter sessioner med beløb og referenceoplysninger. Den håndterer også visning af prompts, fejl og resultater til forhandleren, mens den opdaterer din ordre eller status i dit kassesystem.