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.