Čo je Revolut Tap to Pay iOS SDK?
Použitím Revolut Tap to Pay iOS SDK môžu vývojári umožniť plynulé dokončenie platby priamo v natívnom platobnom toku vlastnej aplikácie pre iPhone.
Vďaka tomu môžu predajcovia Revolut Business prijímať osobné platby prostredníctvom bezkontaktných kariet alebo mobilných peňaženiek priamo na iPhone bez potreby externého hardvéru a bez narušenia existujúcej používateľskej skúsenosti.
Čo potrebujete
- Účet Revolut Business s akceptáciou pre predajcov
- Zaregistrovaná partnerská aplikácia so zapnutým rozsahom OAuth tap_to_pay_sdk
- Zaregistrované iOS Bundle ID v Apple App Store
- Bezpečný backend na ukladanie tokenov OAuth a volania rozhrania API
- iPhone XS alebo novší (iOS 16.0+) so zapnutou funkciou Apple Tap to Pay
Aplikácia musí byť pred prijímaním reálnych platieb zaregistrovaná a schválená spoločnosťou Revolut. Údaje karty sa nikdy nezdieľajú s aplikáciou ani vaším zariadením – Tap to Pay na iPhone každú platbu šifruje.
Začíname
Celý postup si môžete prečítať v našom Revolut Developer Portal. Prvé kroky sú:
Uistite sa, že spĺňate všetky body v našom kontrolnom zozname implementácie. Keď splníte všetky predpoklady, postupujte podľa pokynov v našej dokumentácii, aby ste na svojom backende implementovali súhlasový tok OAuth 2.0 PKCE a inicializovali SDK RevolutTapToPayKit vo svojej iOS aplikácii.
Zodpovednosti SDK vs. zodpovednosti integrácie aplikácie
SDK automaticky spravuje párovanie čítačky kariet, tokeny čítačky kariet pre framework ProximityReader od Apple a celý platobný tok Revolut. Zobrazuje požadované akcie používateľa, sleduje stav transakcie v reálnom čase a vracia konečný výsledok platby priamo do vašej aplikácie.
Vaša iOS aplikácia spravuje celkový priebeh platby: vyžiada si krátkodobé tokeny SDK z vášho backendu, inicializuje SDK a spúšťa relácie so sumou a údajmi referencie. Zároveň sa stará o zobrazovanie výziev, chýb a výsledkov predajcovi a aktualizuje stav vášho pokynu alebo predajného systému (POS).