- Κατευθυντήριες οδηγίες ενοποίησης
- Υλοποίηση μιας ενοποίησης Batch
- Ανάκτηση της κατάστασης πακέτου
Ανάκτηση της κατάστασης πακέτου
Μόλις υποβληθεί ένα πακέτο, μπορείτε να ζητήσετε περιοδικά μια κατάσταση πακέτου για να καθορίσετε την τρέχουσα κατάσταση της διεκπεραίωσης του πακέτου, συμπεριλαμβανομένης της καταμέτρησης των συνολικών πράξεων που έχουν ανέβει, διεκπεραιωθεί και είναι λάθος, καθώς και σημάνσεων ώρας και ημερομηνίας στις ενέργειες διεκπεραίωσης. Η ίδια κατάσταση παρτίδας είναι επίσης ορατή από τον your payment service provider μέσω της οθόνης αναζήτησης κατάστασης του Batch στο Merchant Manager.
Αίτημα κατάστασης πακέτου
Μπορείτε να ζητήσετε κατ' απαίτηση την κατάσταση πακέτου στέλνοντας ένα αίτημα HTTPS GET στη διεύθυνση:
όπου:
- <versionNum> είναι η έκδοση του Batch
- <merchantId> είναι το αναγνωριστικό εμπόρου σας
- <batchName> είναι το μοναδικό σας όνομα για το πακέτο
Απόκριση κατάστασης πακέτου
Το σώμα της απόκρισης θα περιέχει μια σύνοψη της διεκπεραίωσης σε μορφή csv με μία γραμμή κεφαλίδας και μια γραμμή λεπτομέρειας.
Ένα αρχείο δείγματος σύνοψης της κατάστασης πακέτου σε μορφή csv που δείχνει την κατάσταση πακέτου ως "COMPLETE".
"merchantId","batchName","totalRecords","uploadCompleted","batchStatus","processed","errors","lastAction","processingCompleted" "TESTMERCHANT","testfile20110818a","46","2011-08-18T10:40:20+10:00","COMPLETE","46","0","2011-09-11T02:36:10+10:00","2011-08-18T10:40:30+10:00"
Ο παρακάτω πίνακας περιγράφει τις πληροφορίες που επιστρέφονται στο αρχείο απόκρισης πακέτου.
merchantId |
Το μοναδικό αλφαριθμητικό αναγνωριστικό του εμπόρου. Υπάρχει ένα μοναδικό ID εμπόρου για κάθε λογαριασμό/προφίλ εμπόρου. |
batchName |
Το όνομα του αρχείου πακέτου που χρησιμοποιείται κατά το αρχικό ανέβασμα. |
totalRecords |
Ο συνολικός αριθμός πράξεων στο πακέτο. |
uploadCompleted |
Η ώρα και η ημερομηνία που ολοκληρώθηκε η φόρτωση όλων των εγγραφών. |
batchStatus |
Η τρέχουσα κατάσταση διεκπεραίωσης του πακέτου. Οι έγκυρες τιμές είναι.
|
processed |
Ο συνολικός αριθμός των εγγραφών που υποβλήθηκαν σε επεξεργασία. |
errors |
Ο συνολικός αριθμός εγγραφών για τις οποίες έχει λήξει το χρονικό όριο ή δεν ήταν δυνατή η επεξεργασία λόγω σφαλμάτων συστήματος. |
lastAction |
Η ώρα και ημερομηνία της τελευταίας ενέργειας για το πακέτο. |
processingCompleted |
Η ώρα και η ημερομηνία που ολοκληρώθηκε η διεκπεραίωση πακέτου και όλες οι εγγραφές είναι στην τελική τους κατάσταση. |
Το επόμενο βήμα είναι η επεξεργασία της απόκριση πακέτου.