Χρειάζεστε βοήθεια;

Απλά στείλτε την ερώτησή σας παρακάτω για να λάβετε απάντηση.

Τι είναι το Revolut Tap to Pay iOS SDK;

Χρησιμοποιώντας το Revolut Tap to Pay iOS SDK, οι προγραμματιστές μπορούν να επιτρέψουν την απρόσκοπτη ολοκλήρωση πληρωμών απευθείας στην εγγενή ροή Ολοκλήρωσης αγοράς της προσαρμοσμένης εφαρμογής iPhone τους.

Αυτό επιτρέπει στους εμπόρους του Revolut Business να δέχονται πληρωμές με φυσική παρουσία, μέσω ανέπαφων καρτών ή mobile πορτοφολιών, απευθείας σε ένα iPhone, χωρίς να απαιτείται εξωτερικός εξοπλισμός ή να διαταράσσεται η υπάρχουσα εμπειρία χρήστη.

Τι θα χρειαστείτε

  • Λογαριασμός Revolut Business με αποδοχή πληρωμών εμπόρου
  • Καταχωρισμένη εφαρμογή συνεργάτη με ενεργοποιημένο το πεδίο εφαρμογής OAuth tap_to_pay_sdk
  • Καταχωρισμένο iOS Bundle ID στο Apple Appstore
  • Ασφαλές backend για την αποθήκευση token OAuth και κλήσεων API
  • iPhone XS ή νεότερο (iOS 16.0+) με ενεργοποιημένο το Apple Tap to Pay

Η εφαρμογή πρέπει να καταχωριστεί και να εγκριθεί από τη Revolut πριν μπορέσει να δέχεται πραγματικές πληρωμές. Τα στοιχεία κάρτας δεν κοινοποιούνται ποτέ στην εφαρμογή ή στη συσκευή σας — το Tap to Pay στο iPhone κρυπτογραφεί κάθε πληρωμή.

Πρώτα βήματα

Μπορείτε να διαβάσετε την πλήρη διαδικασία στο Revolut Developer Portal. Τα πρώτα βήματα είναι:

Βεβαιωθείτε ότι πληροίτε όλα τα στοιχεία στη λίστα ελέγχου υλοποίησης. Μόλις πληρούνται οι προϋποθέσεις, ακολουθήστε τις οδηγίες στην τεκμηρίωσή μας για να υλοποιήσετε τη ροή συγκατάθεσης OAuth 2.0 PKCE στο backend σας και να αρχικοποιήσετε το RevolutTapToPayKit SDK μέσα στην εφαρμογή iOS σας.

Αρμοδιότητες του SDK έναντι αρμοδιοτήτων ενσωμάτωσης εφαρμογής

Το SDK διαχειρίζεται αυτόματα τη σύζευξη του αναγνώστη, τα token του αναγνώστη καρτών για το πλαίσιο ProximityReader της Apple και την πλήρη ροή πληρωμών της Revolut. Παρουσιάζει τις απαιτούμενες ενέργειες του χρήστη, παρακολουθεί την κατάσταση της συναλλαγής σε πραγματικό χρόνο και επιστρέφει το τελικό αποτέλεσμα πληρωμής απευθείας στην εφαρμογή σας.

Η εφαρμογή iOS σας διαχειρίζεται τη συνολική εμπειρία πληρωμής: ζητά token SDK μικρής διάρκειας από το backend σας, αρχικοποιεί το SDK και ξεκινά συνεδρίες με στοιχεία ποσού και αριθμό αναφοράς. Επίσης, αναλαμβάνει την εμφάνιση προτροπών, σφαλμάτων και αποτελεσμάτων στον έμπορο, ενώ ενημερώνει την κατάσταση της εντολής ή του POS σας.