Come possiamo aiutarti?

Digita la tua domanda qui sotto e ti risponderemo.

Cos'è l'SDK iOS Revolut Tap to Pay?

Utilizzando l'SDK iOS Revolut Tap to Pay, gli sviluppatori possono abilitare il completamento dei pagamenti in modo fluido direttamente nel flusso di check-out nativo della loro app iPhone personalizzata.

Questo consente agli esercenti di Revolut Business di accettare pagamenti di persona, tramite carte contactless o portafogli mobile, direttamente su un iPhone senza richiedere hardware esterno né interrompere l'esperienza utente esistente.

Di cosa avrai bisogno

  • Conto Revolut Business con accettazione Esercente
  • App partner registrata con ambito OAuth tap_to_pay_sdk abilitato
  • Bundle ID iOS registrato su Apple App Store
  • Backend sicuro per archiviare i token OAuth e le chiamate API
  • iPhone XS o successivo (iOS 16.0+) con Apple Tap to Pay abilitato

L'app deve essere registrata e approvata da Revolut prima di poter accettare pagamenti reali. I dettagli carta non vengono mai condivisi con l'app o con il tuo dispositivo: Tap to Pay su iPhone crittografa ogni pagamento.

Inizia

Puoi consultare la procedura completa nel nostro Revolut Developer Portal. I primi passaggi sono:

Assicurati di soddisfare tutti i requisiti della nostra checklist di implementazione. Una volta soddisfatti i prerequisiti, segui le istruzioni nella nostra documentazione per implementare sul tuo backend il flusso di consenso OAuth 2.0 PKCE e inizializzare l'SDK RevolutTapToPayKit all'interno della tua app iOS.

Responsabilità dell'SDK vs. responsabilità dell'integrazione dell'app

L'SDK gestisce automaticamente l'associazione del lettore, i token del lettore carte per il framework ProximityReader di Apple e l'intero flusso di pagamento Revolut. Mostra le azioni richieste all'utente, monitora lo stato della transazione in tempo reale e restituisce il risultato finale del pagamento direttamente alla tua app.

La tua app iOS gestisce l'esperienza di pagamento complessiva: richiede token SDK a breve durata dal tuo backend, inizializza l'SDK e avvia sessioni con importo e dettagli della causale. Inoltre, gestisce la visualizzazione di messaggi, errori ed esiti all'esercente, aggiornando lo stato del tuo ordine o del Gestionale di cassa.