Πώς να δοκιμάσεις τα APIs

  • Διάλεξε ένα API από τα 'Προϊόντα' και διάβασε την περιγραφή του.
  • Απλά προχώρησε πιο κάτω για να ανακαλύψεις τι περιλαμβάνει
  • Δεν χρειάζεται να είσαι πελάτης της Τράπεζας για να ξεκινήσεις τις δοκιμές. Απλά επέλεξε 'Εγγραφή' από το μενού.
  • Συμπλήρωσε και στείλε την φόρμα εγγραφής.
  • Τότε θα λάβεις ένα e-mail επιβεβαίωσης στο οποίο θα αναφέρονται τα επόμενα βήματα.
  • Μόλις η τράπεζα τελειώσει με την έγκριση του λογαριασμού σου, θα λάβεις email ενεργοποίησης.
  • Ξεκίνα να δουλεύεις τις ιδέες σου!
  • Πλέον έχεις πρόσβαση στα απαραίτητα στοιχεία ώστε να συνδεθείς στον OAuth2.
  • Συνέχισε και συνδέσου.
  • Μόλις συνδεθείς, θα δεις μια εισαγωγή του Sandbox και τους διαθέσιμους λογαριασμούς που θα χρησιμοποιήσεις για να συνδεθείς με τον OAuth2 Server.
  • Τώρα είσαι έτοιμος να δημιουργήσεις την πρώτη σου εφαρμογή.
  • Διάλεξε 'Create' από το μενού Applications.
  • Συμπλήρωση τη φόρμα και ξεκίνα τις δοκιμές σου άμεσα.
  • Πρέπει να διαλέξεις το προϊόν που ανταποκρίνεται στις ανάγκες σου.
  • Αυτή είναι η οθόνη που θα δεις μόλις συνδεθείς στον OAuth2 Server από την εφαρμογή σου.
  • Πρέπει να υπάρχει το Client Id και το Client Secret στα configuration της εφαρμογής σου και για τη σύνδεση στον OAuth2 διαλέγεις έναν από τους διαθέσιμους Sandbox λογαριασμούς.
  • Στις περιπτώσεις συναλλαγών πληρωμής PSD2, δε θα ζητηθεί OTP αφού θα ζητηθεί κατά την πραγματοποίηση της πληρωμής. Επίσης, μπορείς να χρησιμοποιήσεις μόνο scopes για status πληρωμής ή ακύρωσης πληρωμής σε συνδιασμό με scopes δημιουργίας πληρωμής.
  • Στις περιπτώσεις PSD2 για ανάκτηση λογαριασμών, θα ζητηθεί να δώσεις δικαιοδοσία προβολής σε συγκεκριμένους λογαριασμούς.
  • Στις περιπτώσεις PSD2 πληρωμών, θα ζητηθεί να διαλέξεις λογαριασμό χρέωσης.
  • Αυτή η οθόνη δε θα εμφανίζεται σε περιπτώσεις B2B.
  • Μετά από επιτυχημένο login, πρέπει να εξουσιοδοτήσεις τα APIs.
  • Τότε, ο OAuth2 σε ανακατευθύνει στην redirect url της εφαρμογής με ένα client token.
  • Στο παρασκήνιο, η εφαρμογή στέλνει το code στον OAuth2 και παίρνει ένα access token το οποίο χρησιμοποιείται στην κλήση κάθε API.
  • Τώρα, είσαι έτοιμος να χρησιμοποιήσεις τα APIs, ακολουθώντας τις οδηγίες στην Περιγραφή API.
  • Σε περιπτώσεις PSD2, πρέπει να υπογράψεις το payload της HTTP POST & PUT κλήσης με το private key του certificate(x-signature header). Στο sandbox αρκεί μία dummy τιμή.
  • Μετά την αποστολή πληρωμής, άμα δεν υπάρχουν σφάλματα, θα λάβεις ένα HTTP 302 redirect με Location Header τη σελίδα για το OTP. Σε B2B περιπτώσεις θα λάβεις HTTP 200 απάντηση.
  • Πρέπει να εισάγεις το OTP ανάλογα τη μέθοδο. Για το sandbox είναι 123456.
  • Μετά την επιτυχημένη εισαγωγή θα λάβεις μία σελίδα επιτυχίας.
  • Σε περίπτωση που έχεις χρησιμοποιήσει redirectUrl, θα ανακατευθυνθείς εκεί.
  • Σε περιπτώσεις PSD2, κάθε access token χρησιμοποιείται για μία πληρωμή. Αφού πραγματοποιηθεί, μπορείς να το χρησιμοποιήσεις μόνο για την κατάσταση της πληρωμής ή την ακύρωσή της..
  • Εδώ μπορείς να δεις τους διαθέσιμους λογαριασμούς του Sandbox.
  • Μπορείς να μεταφέρεις χρήματα μεταξύ αυτών των λογαριασμών και να πάρεις υπόλοιπα.
  • Όποτε θελήσεις, μπορείς να επαναφέρεις το Sandbox πατώντας 'Clear Transactions'.
  • Όταν επιλέξεις έναν λογαριασμό, μπορείς να δεις όλες τις κινήσεις αυτού του λογαριασμού.
  • Στη σελίδα 'Logs', μπορείς να δεις όλες τις κλήσεις στα APIs και τι απάντησαν.