Εφόσον έχει ολοκληρωθεί το βήμα 2, στη συνέχεια πρέπει να ελέγξουμε την κατάσταση της συναλλαγής, για να βεβαιώσουμε την ολοκλήρωσή της πριν την έκδοση του οποιουδήποτε παραστατικού.



ΔΟΜΗ ΑΡΧΕΙΟΥ

Το αρχείο διεπαφής, πρέπει να περιέχει τα πεδία το ένα κάτω από το άλλο.

Η σύνταξη των πεδίων είναι <πεδίο>:<τιμή>. Για παράδειγμα, issuerVatNumber:555777003


TEMPLATE ΑΡΧΕΙΟΥ ΔΙΕΠΑΦΗΣ

method:

issuerVatNumber:

clientID:

secretKey:

sessionID:

testEnv:


Τα πεδία του αρχείου διεπαφής για την Αποστολή Πληρωμών

ΠΕΔΙΟ

ΔΟΜΗ/ΕΠΕΞΗΓΗΣΗ

ΥΠΟΧΡΕΩΤΙΚΟ

method

53

ΝΑΙ

issuerVatNumber

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

ΝΑΙ

clientID

Κείμενο Client ID του API της VivaWallet

ΝΑΙ

secretKey

Κείμενο Secret του API της VivaWallet

ΝΑΙ

sessionID

Ο μοναδικός sessionID που στάλθηκε με το ΑΡΧΕΙΟ 2 που είδαμε στο προηγούμενο βήμα.

ΝΑΙ

testEnv

true/false - ΔΟΚΙΜΑΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΝΑΙ


Παράδειγμα διεπαφής εύρεσης διαθέσιμων POS

method:53

issuerVatNumber:555777040

clientID:xxxxxxxxx.vivapayments.com

secretKey:yyyyyyyyyyyyyyyyyyyyyyyyy

sessionID:sessionID_From_ΑΡΧΕΙΟ_2

testEnv:true


ΕΠΙΣΤΡΕΦΟΜΕΝΟ ΑΡΧΕΙΟ

Το επιστρεφόμενο αρχείο θα περιέχει την περιγραφή της κατάστασης στην οποία βρίσκεται η συναλλαγή.

Πιθανά μηνύματα επιστροφής:

204 - The session is being processed

205 - Other Message

200 - Transaction successful

998 - Transaction aborted successfully

999 - Transaction aborted/canceled by user


Η ονομασία του επιστρεφόμενου αρχείου, είναι πάντα viva53.txt.


Τα επιστρεφόμενα αρχεία viva αποθηκεύονται στη διαδρομή <ΦΑΚΕΛΟΣ ΥΠΟΓΡΑΦΩΝ>/VivaWallet/.