Βήματα ενοποίησης
Για να εφαρμόσετε τη βασική Hosted Session λύση στο σύστημά σας, ακολουθήστε τις παρακάτω οδηγίες.
Προαπαιτούμενα
Πριν εφαρμόσετε μια Hosted Session λύση, επικοινωνήστε με την Your payment service provider για να βεβαιωθείτε ότι πληροίτε τις ακόλουθες προϋποθέσεις:
- Βεβαιωθείτε ότι διαθέτετε λογαριασμό εμπόρου και ότι το προφίλ εμπόρου σας είναι ενεργοποιημένο για την Hosted Session υπηρεσία.
- Βεβαιωθείτε ότι χρησιμοποιείτε το API v18 ή νεότερη έκδοση.
- Επιλέξτε και ρυθμίστε τη μέθοδο ταυτοποίησης API.
Υλοποίηση μιας ενοποίησης Hosted Session
Η Hosted Session λύση λειτουργεί μέσω λειτουργιών API (αιτήματα και αποκρίσεις), οι οποίες χρησιμοποιούνται, για παράδειγμα, για τη διαχείριση περιόδων λειτουργίας και την εκκίνηση ή την ανάκτηση πληροφοριών σχετικά με διάφορες συναλλαγές πληρωμών. Χρειάζεστε επίσης τη βιβλιοθήκη Session JavaScript για τη διαχείριση των πεδίων της φόρμας Hosted Payment στην εφαρμογή ή στην ιστοσελίδα σας, όταν απαιτείται η συμμετοχή του πληρωτή για τη συλλογή λεπτομερειών πληρωμής για μια συναλλαγή. Για περισσότερες πληροφορίες σχετικά με τον χειρισμό των περιόδων λειτουργίας, βλ. Βασικά στοιχεία περιόδου λειτουργίας.
Μπορείτε να χρησιμοποιήσετε όλες τις πράξεις API που είναι διαθέσιμες για τα REST Server API. Ωστόσο, δεν χρειάζεστε τις πράξεις API που σχετίζονται με το Hosted Checkout, καθώς απαιτούνται για τη σχετική μέθοδο ενοποίησης.
Όταν απαιτείται συμμετοχή πληρωτή, κάθε εργασία που εκτελείτε με τη μέθοδο ενοποίησης Hosted Session αποτελείται από τα ακόλουθα βήματα:
- Στον διακομιστή σας, δημιουργήστε μια νέα περίοδο λειτουργίας (session) ως κοντέινερ για όλα τα ευαίσθητα δεδομένα που απαιτούνται από τη συναλλαγή.
- Στην εφαρμογή ή τον ιστότοπό σας, επισυνάψτε τα πεδία της φιλοξενούμενης φόρμας στη σελίδα πληρωμής σας και επιτρέψτε στον πληρωτή να τα συμπληρώσει.
- Στην εφαρμογή ή στον ιστότοπό σας, ενημερώστε την περίοδο λειτουργίας (session) με τα παρεχόμενα δεδομένα.
- Στον διακομιστή σας, στείλτε ένα αίτημα συναλλαγής πληρωμής στην πύλη, με αναφορά στην περίοδο λειτουργίας (session).
- Στον διακομιστή σας, ανακτήστε τα δεδομένα απόκρισης από τη συναλλαγή πληρωμής. Ερμηνεύστε την απόκριση και εμφανίστε το αποτέλεσμα της συναλλαγής στον πληρωτή στην εφαρμογή ή στον ιστότοπό σας.
Για πληροφορίες σχετικά με τον χειρισμό των βημάτων 1-4 παραπάνω, βλ. Εκτέλεση πληρωμής. Για πληροφορίες σχετικά με τον χειρισμό του αποτελέσματος της συναλλαγής, βλ. Ερμηνεία της απάντησης.
Για μια συλλογή παραδειγμάτων αιτημάτων που καλύπτουν τα κοινά αιτήματα πράξεων συναλλαγών, πραγματοποιήστε λήψη της συλλογής Postman.
Αφού ολοκληρωθεί η ενοποίησή σας και μπορείτε να διαχειριστείτε βασικά αιτήματα και αποκρίσεις:
- Λάβετε υπόψη τους κύκλους ζωής των πληρωμών και τις ανάγκες σας για τυχόν επακόλουθες πράξεις μετά την ολοκλήρωση της βασικής συναλλαγής πληρωμής.
- Καθορίστε τυχόν προσαρμογές που πρέπει να κάνετε με βάση τους συγκεκριμένους τρόπους πληρωμής που θέλετε να υποστηρίξετε.
- Σκεφτείτε τι είδους ασφάλεια ή άλλες πρόσθετες δυνατότητες θέλετε να προσφέρετε ή να χρησιμοποιήσετε στην ενοποίησή σας.
- Δοκιμάστε ολόκληρη τη λύση σας.