Zišla by sa vám pomoc?

Stačí zadať otázku nižšie a odpoveď máte hneď.

Č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).