Open Banking API

Project @ a Glance

Customer: Τράπεζα Κύπρου
Location: Κύπρος
Year Completed: 2017
Sector Τραπεζικός Τομέας

Η Crowdpolicy υλοποίησε το API Developers Portal με τη συνεργασία της Τράπεζας Κύπρου (https://bocapi.net/), σε επίπεδο προσομοίωσης και υλοποίησης παραγωγικών APIs με βάση το πρότυπο Open Banking και τα APIs τα οποία απαιτούνται για την PSD2.

Στόχος της προσέγγισης ήταν η εικαστική και λειτουργική ολοκλήρωση της διάθεσης των παραγωγικών και Sandbox APIs της Τράπεζας Κύπρου, με την υποστήριξη υπηρεσιών προστιθέμενης αξίας, community activation, καθώς και ωρίμανσης για τη διαμόρφωση στρατηγικής API. Επιπρόσθετα, το bocAPI (https://sandbox.bankofcyprus.com/) συμβάλλει στην ανάπτυξη και δημιουργία νέων εφαρμογών, οι οποίες παρέχουν νέες εμπειρίες για των τρόπο των τραπεζικών συναλλαγών του μέλλοντος.

Η σχεδίαση του περιβάλλοντος έγινε στην κατεύθυνση της επίτευξης των παρακάτω σημείων:

  • Η Τράπεζα έδωσε άμεση απάντηση σε ερωτήματα και απαιτήσεις της κοινότητας και όσων ενδιαφέρονταν να πειραματιστούν ή να χρησιμοποιήσουν τα παραγωγικά APIs.
  • Δημιουργήθηκε μια νέα υπηρεσία – υποδομή της Τράπεζας προς το επιχειρηματικό οικοσύστημα, τις startups και τους προγραμματιστές.
  • Η Τράπεζα καινοτόμησε με τεχνολογικές υλοποιήσεις υποδομών προς το επιχειρηματικό οικοσύστημα γύρω από το Fintech καθώς και στο πλαίσιο των ευρύτερων τάσεων γύρω από  το API economy.
  • Η συνολική προσέγγιση υλοποίησης του έργου υποστήριξε την ωρίμανση απαραίτητων ενεργειών και στρατηγικής στόχευσης σχεδιασμού ως προς την PSD2.
  • Ωρίμανση στρατηγικής API με πρόσθετο στόχο τη δημιουργία οικοσυστήματος και την μελλοντική υλοποίηση ενός app fintech market place.
  • Ωρίμανση στρατηγικής υλοποίησης των productive – legacy APIs.

Το API Developers Portal το χρησιμοποιούν πάνω από 140 προγραμματιστές, καθώς επίσης αξιοποιήθηκε και κατά τη διάρκεια του Boc Hackathon (http://bochackathon.com/2017/) της Τράπεζας Κύπρου. Μέσα από το bocAPI (https://developer.bankofcyprus.com/) οι προγραμματιστές και κάθε ενδιαφερόμενος έχει τη δυνατότητα πειραματισμού με δοκιμαστικές υποδομές και τεχνολογίες της Τράπεζας, οι οποίες καλύπτουν όλο το φάσμα των συναλλαγών.

 

Συνοπτική Παρουσίαση του API Developers Portal:

Το API Developers Portal (https://developer.bankofcyprus.com/) αποτελείται από τα ακόλουθα APIs:

Χρησιμοποιείται για την απόκτηση πρόσβασης στους λογαριασμούς πελατών της Τράπεζας Κύπρου μέσω του OAuth2 και, στη συνέχεια, για την κλήση API λογαριασμού και πληρωμής.

Χρησιμοποιείται για την απόκτηση πρόσβασης σε δεδομένα λογαριασμών πελατών της Τράπεζας Κύπρου, από τους οποίους έχει δοθεί εξουσιοδότηση. Οι προσβάσιμες πληροφορίες περιλαμβάνουν τον αριθμό λογαριασμού, τον αριθμό IBAN, το όνομα λογαριασμού, τον τύπο, τα διαθέσιμα υπόλοιπα καθώς και το ιστορικό συναλλαγών.

Χρησιμοποιείται για την πραγματοποίηση οποιασδήποτε ενέργειας πληρωμής μεταξύ δύο λογαριασμών της Τράπεζας Κύπρου, ή ενός λογαριασμού της Τράπεζας και ενός άλλου ιδρύματος μέσω του SEPA / SWIFT.

Χρησιμοποιείται για την απόκτηση του διακριτικού πρόσβασης, το οποίο αποτελεί προϋπόθεση για την κλήση όλων των άλλων APIs.

Χρησιμοποιείται για επιχειρησιακούς σκοπούς, όπως την εκτέλεση μαζικών/ πολλαπλών πληρωμών μεταξύ λογαριασμών της Τράπεζας Κύπρου ή λογαριασμών άλλων ιδρυμάτων.

Χρησιμοποιούνται για την εκτέλεση υποστηρικτικών διαδικασιών.

Τεχνικά χαρακτηριστικά της υλοποίησης του bocAPI αποτέλεσαν τα ακόλουθα:

  • Node js
  • Mongo DB
  • Ανάπτυξη 5 endpoints με βάση το PSD2
  • Oauth API
  • Transfer – payment API

Για περισσότερες πληροφορίες σχετικά με το bocAPI και την τεκμηρίωσή του μπορείτε να βρείτε εδώ https://developer.bankofcyprus.com/.

Print Friendly, PDF & Email