Kas yra „Revolut Tap to Pay“ iOS SDK?
Naudodami „Revolut Tap to Pay“ iOS SDK, kūrėjai gali užtikrinti sklandų mokėjimo užbaigimą tiesiai savo pritaikytos „iPhone“ programėlės natūraliame atsiskaitymo sraute.
Tai leidžia „Revolut Business“ pardavėjams priimti mokėjimus gyvai bekontaktėmis kortelėmis arba mobiliosiomis piniginėmis tiesiai „iPhone“ telefone – nereikia jokios išorinės įrangos ir nepažeidžiama esama naudotojo patirtis.
Ko tau prireiks
- „Revolut Business“ sąskaita su pardavėjo mokėjimų priėmimo funkcija
- Užregistruota partnerio programėlė su įjungta tap_to_pay_sdk OAuth apimtimi
- „Apple App Store“ užregistruotas iOS „Bundle ID“
- Saugus backend'as OAuth žetonams saugoti ir API užklausoms vykdyti
- „iPhone XS“ arba naujesnis (iOS 16.0+) su įjungta „Apple Tap to Pay“ funkcija
Kad programėlė galėtų priimti realius mokėjimus, ją reikia užregistruoti ir gauti „Revolut“ patvirtinimą. Kortelės duomenys niekada nebendrinami su programėle ar tavo įrenginiu – „Tap to Pay“ tavo „iPhone“ užšifruoja kiekvieną mokėjimą.
Pradžia
Visą procesą gali rasti mūsų „Revolut“ kūrėjų portale. Pirmieji žingsniai:
Įsitikink, kad įvykdei visus punktus mūsų įgyvendinimo kontroliniame sąraše. Kai bus įvykdytos būtinos sąlygos, vadovaukis mūsų dokumentacijoje pateiktomis instrukcijomis, kad savo backend'e įdiegtum OAuth 2.0 PKCE sutikimo srautą ir inicijuotum „RevolutTapToPayKit“ SDK savo iOS programėlėje.
SDK atsakomybės ir programėlės integracijos atsakomybės
SDK automatiškai valdo skaitytuvo susiejimą, kortelių skaitytuvo žetonus „Apple“ „ProximityReader“ sistemai ir visą „Revolut“ mokėjimo srautą. Jis pateikia reikiamus naudotojo veiksmus, realiuoju laiku seka operacijos būseną ir grąžina galutinį mokėjimo rezultatą tiesiai į tavo programėlę.
Tavo iOS programėlė valdo bendrą mokėjimo patirtį: iš tavo backend'o užklausia trumpalaikius SDK žetonus, inicijuoja SDK ir pradeda sesijas su suma bei paskirties duomenimis. Ji taip pat rodo pardavėjui raginimus, klaidas ir rezultatus, kartu atnaujindama tavo užsakymo arba mokėjimų priėmimo sistemos būseną.