Need a hand?

Just pop your question below to get an answer.

Mikä on Revolut Tap to Pay iOS SDK?

Revolut Tap to Pay iOS SDK:n avulla kehittäjät voivat mahdollistaa sujuvan maksun viimeistelyn suoraan oman iPhone-sovelluksensa natiivissa kassaprosessissa.

Näin Revolut Business -kauppiaat voivat vastaanottaa paikan päällä tapahtuvia maksuja lähimaksukorteilla tai mobiililompakoilla suoraan iPhonella ilman ulkoisia laitteita tai nykyisen käyttökokemuksen häiriintymistä.

Katso, mitä tarvitset

  • Revolut Business -tili, jossa on kauppiasmaksujen vastaanotto
  • Rekisteröity kumppanisovellus, jossa tap_to_pay_sdk OAuth -laajuus on käytössä
  • Apple Appstoressa rekisteröity iOS Bundle ID
  • Suojattu taustajärjestelmä OAuth-tokenien tallentamiseen ja rajapinta (API) -kutsuihin
  • iPhone XS tai uudempi (iOS 16.0+), jossa Applen Tap to Pay on käytössä

Sovellus on rekisteröitävä ja Revolutin hyväksyttävä ennen kuin se voi vastaanottaa oikeita maksuja. Korttitietoja ei koskaan jaeta sovellukselle tai laitteellesi — iPhonen Tap to Pay salaa jokaisen maksun.

Aloittaminen

Voit lukea koko prosessin Revolut Developer Portalista. Ensimmäiset vaiheet ovat:

Varmista, että täytät kaikki kohdat käyttöönoton tarkistuslistassamme. Kun edellytykset täyttyvät, noudata dokumentaatiomme ohjeita OAuth 2.0 PKCE -suostumusvirran toteuttamiseksi taustajärjestelmässäsi ja RevolutTapToPayKit SDK:n alustamiseksi iOS-sovelluksessasi.

SDK:n vastuut vs. sovellusintegraation vastuut

SDK hallinnoi automaattisesti lukijan pariliitoksen, Applen ProximityReader-kehyksen kortinlukija-tokenit sekä koko Revolut-maksuprosessin. Se näyttää tarvittavat käyttäjän toimet, seuraa tapahtuman tilaa reaaliajassa ja palauttaa lopullisen maksutuloksen suoraan sovellukseesi.

iOS-sovelluksesi hallinnoi kokonaisvaltaista maksukokemusta: se pyytää taustajärjestelmästäsi lyhytikäisiä SDK-tokeneita, alustaa SDK:n ja käynnistää istunnot summan ja viitetietojen kanssa. Se myös huolehtii kehotteiden, virheiden ja lopputulosten näyttämisestä kauppiaalle sekä päivittää toimeksiantosi tai POS-tilasi.