Jak vám můžeme pomoci?

Stačí položit otázku níže a získáte odpověď.

Co je Revolut Tap to Pay iOS SDK?

Pomocí Revolut Tap to Pay iOS SDK mohou vývojáři umožnit hladké dokončení platby přímo v nativním procesu pokladny jejich vlastní aplikace pro iPhone.

To umožňuje prodejcům Revolut Business přijímat platby osobně prostřednictvím bezkontaktních karet nebo mobilních peněženek přímo na iPhonu, aniž by bylo potřeba jakékoli externí zařízení nebo narušení stávajícího uživatelského prostředí.

Co budete potřebovat

  • Účet Revolut Business s přijímáním plateb pro prodejce
  • Zaregistrovaná partnerská aplikace s povoleným rozsahem OAuth tap_to_pay_sdk
  • Zaregistrované iOS Bundle ID v Apple App Store
  • Zabezpečený backend pro ukládání tokenů OAuth a volání API
  • iPhone XS nebo novější (iOS 16.0+) s povolenou funkcí Tap to Pay od Apple

Aplikace musí být před přijímáním ostrých plateb zaregistrována a schválena společností Revolut. Údaje karty se nikdy nesdílejí s aplikací ani vaším zařízením — Tap to Pay na iPhonu každou platbu šifruje.

Začínáme

Celý postup si můžete přečíst v našem Revolut Developer Portal. První kroky jsou:

Ujistěte se, že splňujete všechny body v našem kontrolním seznamu implementace. Jakmile budou splněny předpoklady, postupujte podle pokynů v naší dokumentaci, abyste na svém backendu implementovali souhlasový tok OAuth 2.0 PKCE a inicializovali SDK RevolutTapToPayKit ve své iOS aplikaci.

Odpovědnosti SDK vs. odpovědnosti integrace aplikace

SDK automaticky spravuje párování čtečky, tokeny čtečky karet pro framework ProximityReader od Apple a kompletní platební tok Revolut. Zobrazuje požadované akce uživatele, sleduje stav transakce v reálném čase a vrací konečný výsledek platby přímo do vaší aplikace.

Vaše iOS aplikace spravuje celkový průběh platby: vyžádá si z vašeho backendu krátkodobé tokeny SDK, inicializuje SDK a spouští relace s částkou a podrobnostmi reference. Zároveň zajišťuje zobrazení výzev, chyb a výsledků prodejci a aktualizuje stav vašeho pokynu nebo POS.