Paybybank RESTful API GUIDE

Σχετικά έγγραφα
PayByBank RESTful API GUIDE

PayByBank RESTful API

PayByBank RESTful API v8.0

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10

ΚΑΤΑΧΩΡΗΣΗ ΠΛΗΡΩΜΗΣ COLLECTION(ΕΙΣΑΓΩΓΗΣ) ΣΤΟ CLIENT TRADE. Προσοχή:H εφαρμογή είναι 100% συμβατή με χρήση Internet Explorer.

Ημερομηνία Παράδοσης: 4/4/2013

Καταχωρείτε τους Κωδικούς που έχετε λάβει για την πρόσβαση σας στο E-Banking

ΟΔΗΓΟΣ ΔΙΑΣΥΝΔΕΣΗΣ για το Έργο «Ανάπτυξη Πλατφόρμας Παροχής Υπηρεσιών Αποστολής και Λήψης Σύντομων Μηνυμάτων»

Περιεχόμενα. 1 Παρεχόμενες Ηλεκτρονικές Υπηρεσίες Απόκτηση Κωδικού Πρόσβασης Πλοήγηση στις Ηλεκτρονικές Υπηρεσίες...

Χειμερινό εξάμηνο Διδάσκοντες: Ν. Παπασπύρου, Β. Βεσκούκης, Κ. Σαΐδης

Εγκατάσταση λογαριασμού ηλεκτρονικού ταχυδρομείου στο MICROSOFT OUTLOOK

Διαβούλευση για την ηλεκτρονική υποβολή αποδείξεων

Νέος κανονισμός φορητότητας από 3/6/2018

Υποβολή Αναλώσιµων Υλικών ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Ηλεκτρονικές Υπηρεσίες. Υποβολή Αναλώσιμων Υλικών. Σελίδα 1

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α

ΥΠΗΡΕΣΙΑ ALPHA SECUREWEB ΣΥΧΝΕΣ ΕΡΩΤΗΣΕΙΣ

ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΕΧΝΟΛΟΓΙΩΝ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ REST ΠΛΑΣΤΑΡΑΣ ΕΥΡΙΠΙΔΗΣ

Εφαρμογή Διαχείρισης Επαγγελματικών Τραπεζικών Λογαριασμών

Οδηγίες. Εγκατάσταση Προσωπικού Πιστοποιητικού

Εφαρμογή Διαχείρισης Επαγγελματικών Λογαριασμών

Εφαρμογή Διαχείρισης Επαγγελματικών Λογαριασμών

1. Εγχειριδιο χρηστη. Υπηρεσία Εγγραφής Προσωπικού. Γενικά. Ανώνυμος Χρήστης

Οδηγός για την Ηλεκτρονική Υποβολή Εγγράφων στην Αποκεντρωμένη Διοίκηση Μακεδονίας-Θράκης

Οδηγίες. Εγκατάσταση Προσωπικού Πιστοποιητικού

eδαπυ Αναγγελίας Αιμοκάθαρσης

Βασικές λειτουργίες διαδανεισμού μέσα από το σύστημα SmILLe

SOAP API. Table of Contents

Οδηγίες χρήσεως της υπηρεσίας Alpha e-statements

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΓΙΑ ΣΥΣΤΗΜΑ ΚΡΑΤΗΣΕΩΝ ΕΡΓΑΣΤΗΡΙΩΝ ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΥΠΣ-ΕΔ/69

Εφαρμογή Διαχείρισης Επαγγελματικών Λογαριασμών

Πράξη «Ένταξη Νοσοκομειακών Μονάδων στο εθνικό (MIS )

ΔΙΩΝΗ Οδηγίες κατάθεσης τεκμηρίων στο Ιδρυματικό Αποθετήριο του Πανεπιστημίου Πειραιώς. ELiDOC Systems & Services

Νέα Υπηρεσία My ebill. Τι αλλάζει για τον ηλεκτρονικό λογαριασμό (My eβill) κινητής

Εγχειρίδιο χρήσης συστήματος ηλεκτρονικής αλληλογραφίας της Ελληνικής Ομοσπονδίας Μπριτζ

Νέα μηχανογραφημένη διαδικασία εγγραφής σε σεμινάρια του ΣΕΛΚ

Περιγραφή των Web Services της δράσης

Table f Cntents 1. ΕΙΣΑΓΩΓΗ ΙΑΧΕΙΡΙΣΗ ΑΙΤΗΜΑΤΩΝ ΑΝΑ ΜΟΝΑ Α ΧΡΗΣΤΩΝ...4 ΟΘΟΝΗ MLO...4 ΟΘΟΝΗ CREDIT ΟΘΟΝΗ OPERATION ΟΘΟΝΗ CUSTOMER SE

Εφαρμογή Διαχείρισης Επαγγελματικών Λογαριασμών

Κατανοώντας τις επιχειρηματικές πτυχές των Open APIs και Open Banking για τις τράπεζες

1. Τρόποι πρόσβασης στο σας

Συχνές Ερωτήσεις και Απαντήσεις σχετικά με την υπηρεσία Γνωστοποίησης Συναλλαγών (Transaction Reporting System TRS) της Επιτροπής Κεφαλαιαγοράς

OATS 1.0 User Manual (faculty and staff)

Έκδοση Εγγράφου: 1.2- Ημερομηνία Τελευταίας Ενημέρωσης: 21 Ιανουαρίου Upload zip αρχείων-

ΔΙΕΥΘΥΝΣΗ ΨΗΦΙΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ ΑΠΟΣΤΟΛΗΣ ΚΩΔΙΚΩΝ ΜΙΑΣ ΧΡΗΣΗΣ ΜΕΣΩ ΓΡΑΠΤΟΥ ΜΗΝΥΜΑΤΟΣ SMS (SMS TOKEN)

GOLDBEX

Εγχειρίδιο Χρήσης Ηλεκτρονικής Πύλης Δήμου Κορυδαλλού

Οδηγός χρήσης για Σύστημα κρατήσεων εργαστηριών

GobiExport: Millennium Orders Γ Ρ Α Φ Ε Ι Ο Δ Ι Α Χ Ε Ι Ρ Ι Σ Η Σ Υ Λ Ι Κ Ο Υ - Τ Μ Η Μ Α Π Α Ρ Α Γ Γ Ε Λ Ι Ω Ν Ε Ν Τ Υ Π Ο Υ Υ Λ Ι Κ Ο Υ

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Δημοτικών Πυλών

Startup Guide Backup365. Οδηγός γρήγορης εγκατάστασης και εκκίνησης. Για να δοκιμάσετε την υπηρεσία θα πρέπει να ακoλουθήσατε τα παρακάτω βήματα:

MySQL + Γλώσσα Προγραμματισμού. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών Α.Ε.Ι.

Εισαγωγή Είσοδος στο Thesis Τα 4 Κύρια πεδία του Thesis Αναζήτηση στο Χαρτοφυλάκιο Εκκρεμότητες... 08

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ IRIS (Τελευταία ενημέρωση: 10/9/2015)

Οδηγίες Χρήσης & Βασικός Οδηγός Εξυπηρέτησης - Υπηρεσία Εμβασμάτων MoneyGram

ΤΕΧΝΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ WEB SERVICES ΓΙΑ ΔΙΑΣΥΝΔΕΣΗ ΜΕ ΤΟ ΥΦΙΣΤΑΜΕΝΟ ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ

Οδηγίες Εγκατάστασης και Χρήσης Ψηφιακών Πιστοποιητικών

C2 General. Ανώτατο Όριο χρέωσης για Ιδιώτες συνδρομητές

ΕΡΓΑΣΙΑ. (στο μάθημα: Τεχνολογίες Εφαρμογών Διαδικτύου του Η εξαμήνου σπουδών του Τμήματος Πληροφορικής & Τηλ/νιών)

ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΝΗΟΛΟΓΗΣΗΣ ΠΛΟΙΩΝ

Εύδοξος - Δήλωση Συγγραμμάτων

website guide B2B e-shop

Οι οδηγίες που ακολουθούν αναφέρονται: 1. Στη διαχείριση των βασικών στοιχείων του ταμειακού συστήματος και στη σύνδεσή του με λογαριασμούς λογιστικής

Διαδικασία συναίνεσης Κινητής

Upload zip αρχείων. Στοιχεία Σύνδεσης Η κλήση του REST Service για το upload zip αρχείων προϋποθέτει

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ

ΓΕΝΙΚΗ ΓΡΑΜΜΑΤΕΙΑ ΔΗΜΟΣΙΩΝ ΕΠΕΝΔΥΣΕΩΝ & ΕΣΠΑ ΕΘΝΙΚΗ ΑΡΧΗ ΣΥΝΤΟΝΙΣΜΟΥ ΕΙΔΙΚΗ ΥΠΗΡΕΣΙΑ Ο.Π.Σ.

Μητρώο [.gr] Οδηγός ιασύνδεσης. Αξιοποίησης του Εξυπηρετητή EPP. Έκδοση 2.0. [ EPP Server Connection and Use Guide ]

Ο ΗΓΙΕΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ

Ηλεκτρονικές Υπηρεσίες. Εκτύπωσης Εκκαθαριαστικού / Βεβαίωσης Αποδοχών και Πιστοποίησης Χρηστών Μέσω Internet

Εγχειρίδιο εγκατάστασης Megasoft 2009

Πληκτρολογήστε την παρακάτω διεύθυνση στον Internet Explorer ή στον Google Chrome. Η Χρήση του Mozilla Firefox δεν συνιστάται.

Το αίτημα (http request) για την αποστολή μηνύματος γίνεται στον server μας στο URL με τις ακόλουθες μεταβλητές.

Περιεχόμενα. 1 Κόμβοι 2. 2 Εργασίες 2. 3 Γραφήματα 4. 4 Αιτήσεις 7. 5 Αδρανείς Λογαριασμοί Στατιστικά 11

ΔΙΕΥΘΥΝΣΗ ΨΗΦΙΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΣΥΣΚΕΥΗΣ ΚΩΔΙΚΩΝ ΜΙΑΣ ΧΡΗΣΗΣ (HARDWARE TOKEN) ΓΙΑ ΕΠΙΧΕΙΡΗΣΕΙΣ

ΣΥΣΤΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ ΔΙΑΚΥΒΕΡΝΗΣΗΣ ΔΗΜΟΥ ΔΕΛΦΩΝ

Εγκατάσταση της έκδοσης 5.30

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ CLASSWEB Εισαγωγή βαθμολογιών από διδάσκοντες μέσω Διαδικτύου

Συχνές Ερωτήσεις και Απαντήσεις σχετικά με την υπηρεσία Γνωστοποίησης Συναλλαγών (Transaction Reporting System TRS) της Επιτροπής Κεφαλαιαγοράς

ΔΙΕΥΘΥΝΣΗ ΨΗΦΙΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΣΥΣΚΕΥΗΣ ΚΩΔΙΚΩΝ ΜΙΑΣ ΧΡΗΣΗΣ (HARDWARE TOKEN) ΓΙΑ ΕΠΙΧΕΙΡΗΣΕΙΣ

ΔΙΑΔΙΚΑΣΙΑ ΑΝΑΒΑΘΜΙΣΗΣ ΚΥΠΡΙΑΚΟΥ ΧΑΡΤΗ

ΟΓΗΓΙΕΣ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΜΗΤΡΩΟΥ ΑΠΟΒΛΗΤΩΝ. Draft version

ΑΕΕ ONLINE 2012 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών

Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών Οδηγός Εργαστηρίου ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ

ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ ΠΙΣΤΟΠΟΙΗΣΕΩΝ ΚΑΙ ΕΛΕΓΧΩΝ

Edmodo Σύντομος οδηγός για γονείς

(Αντιγραφή) ή χρησιμοποιήστε το πληκτρολόγιο για να καταχωρίσετε τους αριθμούς των αντιγράφων. Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης

Αν παρ όλα αυτά αντιμετωπίζετε πρόβλημα, επικοινωνήστε με το Κέντρο Δικτύου της ΑΣΠΑΙΤΕ Τηλ , , ,

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΥΠΟΣΥΣΤΗΜΑΤΟΣ ΑΓΡΟΠΕΡΙΒΑΛΛΟΝΤΙΚΩΝ ΕΝΙΣΧΥΣΕΩΝ. Μέτρο 2.2.1

Εγκατάσταση και χρήση plugins στο Wordpress

Οδηγός Λειτουργίας Τράπεζας Χρόνου Ηρακλείου

Υπηρεσίες Ιστού (Web Services) ΜΙΧΑΛΗΣ ΜΑΛΙΑΠΠΗΣ

Εγχειρίδιο Χρήσης Ψηφιακής Υπηρεσίας

2. Για να δημιουργήσουμε το πρώτο ή κάθε νέο Backup set πατάμε στο εικονίδιο και εμφανίζεται ο Wizard του Backup set

Αναγγελία Εισιτηρίων - εξιτηρίων ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Ηλεκτρονικές Υπηρεσίες. Αναγγελία Εισιτηρίων - Εξιτηρίων. Σελίδα 1

Ειδικά Θέματα Παραμετροποίηση. Premium HRM web ΕΡΓΑΝΗ. Data Communication A.E.

e-παράβολο Οδηγίες χρήσης Διαχείριση από υπαλλήλους Δημόσιου Φορέα - i -

Νοέμβριος Εγχειρίδιο χρήσης και Ανάλυση λειτουργιών. Project Extranet. Ηλεκτρονική Υποβολή και Διαχείριση Φακέλου Μελέτης Φυσικού Αερίου

Transcript:

Paybybank RESTful API GUIDE Α. Paybybank API Documentation Για να χρησιμοποιήσετε το Paybybank API περιβάλλον (Documentation/PLAYGROUND), χρειάζεται να δημιουργήσετε ένα λογαριασμό, καταχωρώντας ένα έγκυρο e-mail στην παρακάτω σελίδα: https://www.paybybank.gr/developer Αυτόματα, θα σας αποσταλεί ένας κωδικός (API Key) μέσω e-mail, το οποίο θα το καταχωρήσετε στην παραπάνω σελίδα και θα σας κατευθύνει στο Paybybank API περιβάλλον. Στο Paybybank API Documentation περιγράφονται αναλυτικά οι κλήσεις, οι παράμετροι και το schema των Requests/Responses. Στην ενότητα «PLAYGROUND», ο Merchant έχει την δυνατότητα να κάνει δοκιμές για να δει ακριβώς της λειτουργία των προαναφερθέντων μεθόδων και τα αποτελέσματα των κλήσεων. Από την ενότητα API s, πατήστε: 1. Merchant services: για να δείτε όλες τις μεθόδους (Methods) που αφορούν στη διαχείριση του λογαριασμού σας στο Paybybank. Στην ενότητα αυτή, μπορείτε να αλλάξετε τον κωδικό του λογαριασμού σας (API Key) και να δείτε τα στοιχεία του λογαριασμού σας. 2. Order services for merchants: για να δείτε όλες τις μεθόδους (Methods) που αφορούν στη διαχείριση και αποστολή αιτημάτων πληρωμών (Orders): Α. Καταχώρηση Order στο Paybybank (σε pending state). Path: /rest/api/v1/order/merchant/{api_key}?merchant_order_id={merchant_order _id}&merchant_customer_id={merchant_customer_id}&amount={amount} Β. Ανάκτηση συγκεκριμένων Orders (comma separated values συγκεκριμένων αναγνωριστικών). Path: /rest/api/v1/order/merchant/{api_key}/{merchant_order_id} Γ. Ανάκτηση όλων των Orders με δυνατότητα επιλογής κατάστασης πληρωμής. Path: /rest/api/v1/order/merchant/{api_key}?status={status} Δ. Διαχείριση του λογαριασμού (αλλαγή του API key) Path: /rest/api/v1/merchant/{api_key}/password Ε. Ακύρωση PENDING Order Path: /rest/api/v1/order/merchant/cancel/{api_key}}/{merchant_order_id} Για κάθε μέθοδο, περιγράφεται με λεπτομέρεια: 1. Path: το path της μεθόδου που θα καλέσει ο Merchant

2. Method: την HTTP μέθοδο με την οποία ο Merchant θα καλέσει την Paybybank μέθοδο 3. Path Parameters: οι παράμετροι που πρέπει να περάσει ο Merchant στη μέθοδο 4. Query Parameters: οι παράμετροι αναζήτησης που πρέπει να περάσει ο Merchant στην κλήση της μεθόδου. 5. Response Object: To response που θα λάβει ο Merchant μετά την κλήση της μεθόδου 6. Errors: Τα error responses που πιθανώς μπορεί να λάβει ο Merchant μετά την κλήση της μεθόδου.

B. Διαδικασία Ροής Paybybank e-shop Paylink Bank Α. Ο πελάτης καταχωρεί την παραγγελία και επιλέγει να πληρώσει μέσω Paybybank. Β. Το σύστημα αποθηκεύει την παραγγελία και επιστρέφει τον κωδικό πληρωμής στον Merchant. D. Ο πελάτης κάνει πληρωμή στην Τράπεζα χρησιμοποιώντας τον κωδικό πληρωμής. C. Ο Merchant επιστρέφει στον πελάτη τον κωδικό πληρωμής. F. Το Paybybank ελέγχει την εγκυρότητα των πληρωμών E. Η Τράπεζα ενημερώνει το Paybybank για την πληρωμή που έκανε ο πελάτης. Έγκυρη Πληρωμή Άκυρη Πληρωμή H. Ο Merchant ενημερώνει το Paybybank για την παραλαβή της πληρωμής J. Ο Merchant ενημερώνει το Paybybank για την παραλαβή της απόρριψης της πληρωμής G. Το Paybybank ενημερώνει τον Merchant ότι έγινε αποδεκτή η πληρωμή της παραγγελίας ΤΕΛΟΣ I. Επιστρέφει την πληρωμή πίσω στον πελάτη και ενημερώνει τον Merchant αν η παραγγελία έληξε

1) Κάθε φορά που ο Merchant θέλει να καταχωρήσει μια παραγγελία η οποία θα έχει αρχικό status PENDING, πραγματοποιεί την κλήση : /rest/api/v1/order/merchant/{api_key}?merchant_order_id={merchant_order _id}&merchant_customer_id={merchant_customer_id}&amount={amount}. Οι λεπτομέρειες του request/response βρίσκονται αναλυτικά στο Paybybank API (ενότητα: APIS/Order Services For merchants). 2) Όταν το Paybybank ενημερωθεί από την τράπεζα ότι έγινε η πληρωμή από τον πελάτη, στέλνει ένα HTTP POST request στο paymenturl του Merchant και στο body του οποίου θα περιέχεται ένα Order object με τις λεπτομέρειες της παραγγελίας (τα πεδία του Order object βρίσκονται και αυτά στο Paybybank API (ενότητα OBJECTS/Order). Τα statuses για να θεωρείται ένα OREDR ως πληρωμένο είναι (PAID ή COMPLETED). 3) Το status της παραγγελίας αλλάζει από PAID σε COMPLETED. Σημείωση: Το status της παραγγελίας αλλάζει από PAID σε COMPLETED όταν: Το Paybybank API πάρει επιτυχή απάντηση(ένα απλό string: OK) στο POST στο paymenturl. Ολοκληρωθούν οι προσπάθειες (1 ανά 3 λεπτά) για την ενημέρωση του Merchant και το Paybybank API δεν πάρει επιτυχή απάντηση στο POST στο paymenturl. To Paybybank θα κάνει 10 προσπάθειες να ενημερώσει τον Merchant. Αν για οποιονδήποτε λόγο ο Merchant δε λάβει την ενημέρωση, τότε θα είναι στην ευθύνη του Merchant να κάνει την παρακάτω κλήση(getstatus) για να γνωρίζει την κατάσταση της παραγγελίας: /rest/api/v1/order/merchant/{api_key}/{merchant_order_id} C. Merchant PaymentURL Το PaymentURL μας το στέλνετε και το δηλώνουμε πάνω στο Merchant account. D. Payment Code life Υπάρχει η δυνατότητα ένας merchant να δηλώσει το χρόνο ζωής των παραγγελιών πάνω στο account του, πέραν του οποίου δεν θα γίνονται αποδεκτές οι πληρωμές και οι παραγγελίες θα γυρίζουν σε READY_TO_CANCEL( or CANCELLED). Εναλλακτικά, ο χρόνος ζωής της παραγγελίας μπορεί να δηλώνεται πάνω σε κάθε παραγγελία κατά την καταχώρηση της (αναφέρεται στο Playground: payment_code_life param).

E. Certification process Για να ενεργοποιηθεί το Merchant account στην παραγωγή, απαιτείται η διασφάλιση της υλοποίησης για το paymenturl. Αυτό θα γίνει πραγματοποιώντας πρώτα ένα test στο περιβάλλον δοκιμών. Θα πρέπει να έχουν ολοκληρωθεί τα κάτωθι: 1. Add order call 2. Get status call Το τεστ που πραγματοποιείται, θα γίνει πάνω σε αυτό το paymenturl(στο παραγωγικό) για να επιβεβαιωθεί ότι είναι λειτουργικό. Μας αποστέλλετε το paymenturl στο οποίο θα γίνει το HTTP POST και ένα ORDER από το Merchant account που θέλετε. Γυρίζουμε το status του παραπάνω ORDER από PENDING σε PAID για να γίνουν οι προσπάθειες για το POST. Το certification process ολοκληρώνεται όταν το Paybybank API πάρει επιτυχή απάντηση στο HTTP POST (OK). Σημείωση: Πάντα πρέπει να γίνεται έλεγχος του status του Object που σας κάνουμε POST, καθότι στο ίδιο paymenturl γίνεται POST το ORDER με status READY_TO_CANCEL/CANCELLED σε περίπτωση απόρριψης της πληρωμής αν λήξει ο χρόνος ζωής της παραγγελίας. F. PaymentURL development Για να μπορέσετε να προσομοιώσετε το HTTP POST στο paymenturl, μπορείτε να κάνετε τα παρακάτω: 1) Ανοίγετε έναν οποιονδήποτε Rest Client (Postman, Chrome plugin, Mozilla plugin etc) 2) HTTP Method: POST 3) Headers: Content-type: application/json; charset=utf-8 4) Copy-paste την απάντηση του Paybybank API κατά την καταχώρηση της παραγγελίας δηλαδή ένα ORDER object σε JSON (δείτε παράδειγμα παρακάτω) και αλλάζετε το status από PENDING σε PAID (ή COMPLETED). REQUEST BODY: { "id": 14559842, "merchantorderid": "thisismytest2", "merchantcustomerassociateid": "", "merchant": {

} "id": 61, "name": "Test Test", "apikey": "XXXXXXXXXXXXXXXXXXXXX", "confirmationurl": null, "paymenturl": "http://test/paymenturl.jsp", "is_active": 1, "ins_usr_id": 0, "insertdatetime": 1466061915787, "updt_usr_id": 101287, "updatedatetime": 1509023570810 }, "amount": 100, "omttransactionbank": { "txn_id": 14559842, "referreason": null, "bankpaymentcode": "0012101793321", "bankname": null, "bankaccount": null, "bankaccountholder": null, "merchantorderstatus": "PAID", "merchantpaymentlog": null }, "insertdatetime": 1512719700160, "updatedatetime": 1512719700160 Ασφάλεια 1. Authentication: Για την ταυτοποίηση του Merchant στις κλήσεις των μεθόδων χρησιμοποιείται ένα API Key στα πρότυπα των Google API Keys. 2. paymenturl: Γίνεται επαλήθευση του URL που έχει γνωστοποιήσει ο Merchant στην Paylink για την ενημέρωση των πληρωμών, με κλήση μεθόδου που θα υλοποιήσει ο Merchant. 3. SSL Encryption: Κρυπτογράφηση με SSL πιστοποιητικό (στο περιβάλλον παραγωγής) διασφαλίζοντας έτσι την ασφάλεια των μεταδιδόμενων δεδομένων. 4. VPN: Virtual point-to-point διασύνδεση μέσω Internet. Επικοινωνία Για περισσότερες πληροφορίες, παρακαλώ απευθυνθείτε στη Διεύθυνση Πληροφορικής της Paylink. Ε-mail: it_dept@worldbridge.gr Τηλ: +30 210 9005000 Fax: +30 210 9005157