Αποδοχή πληρωμών με Global Payments

Η Global Payments είναι διεθνής πάροχος πληρωμών, συμβατός με την Desjardins (Κεμπέκ). Οι χρήστες σας πληρώνουν με τραπεζική κάρτα σε μια ασφαλή σελίδα πληρωμής της Global Payments, η οποία διαχειρίζεται επίσης τον έλεγχο ταυτότητας 3-D Secure. Οι χρεώσεις είναι αυτές της σύμβασής σας με την Global Payments: η OpenResa δεν παρακρατά καμία προμήθεια από αυτές τις πληρωμές.

Global Payments


Προαπαιτούμενα

Για να εισπράττετε πραγματικές πληρωμές, ο οργανισμός σας πρέπει να διαθέτει λογαριασμό εμπόρου Global Payments, για παράδειγμα μέσω της Desjardins στο Κεμπέκ. Ο υπεύθυνος λογαριασμού σας θα σας δώσει τότε δύο αναγνωριστικά που αφορούν αποκλειστικά την εφαρμογή σας: ένα App ID και ένα App Key.

Για να δοκιμάσετε την πύλη πληρωμών πριν υπογράψετε, δημιουργήστε δωρεάν λογαριασμό στην πύλη προγραμματιστών της Global Payments (developer.globalpayments.com). Εκεί δημιουργείται μια δοκιμαστική εφαρμογή, με δικό της App ID και δικό της App Key.

Αν η Global Payments σάς έδωσε αναγνωριστικό εμπόρου και κοινόχρηστο μυστικό αντί για App ID και App Key, ο λογαριασμός σας χρησιμοποιεί άλλη διεπαφή της Global Payments, η οποία δεν υποστηρίζεται. Ζητήστε από τον υπεύθυνο λογαριασμού σας πρόσβαση στο API της Global Payments (GP API).

Ρύθμιση της Global Payments σε λογαριασμό τιμολόγησης

Κάθε λογαριασμός τιμολόγησης έχει τη δική του πύλη πληρωμών: μπορείτε να χρησιμοποιείτε την Global Payments για ένα μέρος των δραστηριοτήτων σας και να αφήσετε τις υπόλοιπες σε άλλον λογαριασμό.

  1. Μεταβείτε στο Διαχείριση›Ρυθμίσεις›Χρέωση›Λογαριασμοί χρέωσης, ανοίξτε τον σχετικό λογαριασμό τιμολόγησης και μεταβείτε στην καρτέλα Πληρωμές.
  2. Ενεργοποιήστε την επιλογή Διαδικτυακές πληρωμές και επιλέξτε Global Payments από τη λίστα των πυλών πληρωμών.
  3. Επικολλήστε το App ID και το App Key σας. Το App Key αποθηκεύεται κρυπτογραφημένο και δεν εμφανίζεται ποτέ ξανά ολόκληρο.
  4. Στο πεδίο Διεύθυνση του API, αφήστε την τιμή apis.globalpay.com. Επιλέξτε apis.eu.globalpay.com μόνο αν σας το έχει υποδείξει η Global Payments.
  5. Αφήστε το πεδίο Όνομα λογαριασμού κενό: η OpenResa επιλέγει μόνη της τον λογαριασμό που θα χρησιμοποιηθεί (δείτε παρακάτω).
  6. Επιλέξτε το Περιβάλλον δοκιμών (sandbox) αν εισάγετε τα αναγνωριστικά μιας δοκιμαστικής εφαρμογής.
  7. Κάντε κλικ στο Αποθήκευση και, στη συνέχεια, στο Δοκιμή σύνδεσης.

Επιλογή της Global Payments και εισαγωγή των αναγνωριστικών σε λογαριασμό τιμολόγησης

Δεν χρειάζεται να καταχωρίσετε καμία διεύθυνση ειδοποιήσεων στον χώρο σας στην Global Payments: η OpenResa μεταβιβάζει η ίδια τις διευθύνσεις επιστροφής της σε κάθε πληρωμή. Ο σύνδεσμος Βοήθεια online στη φόρμα συνοψίζει αυτά τα βήματα.

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

Επιλογή του λογαριασμού επεξεργασίας

Μια εφαρμογή Global Payments μπορεί να περιλαμβάνει πολλούς λογαριασμούς επεξεργασίας πληρωμών. Όταν το πεδίο Όνομα λογαριασμού είναι κενό, η OpenResa επιλέγει τον μοναδικό διαθέσιμο λογαριασμό ή, αν υπάρχουν περισσότεροι, τον μοναδικό λογαριασμό που προορίζεται για τη σελίδα πληρωμής, του οποίου το όνομα τελειώνει σε _hpp. Η δοκιμή σύνδεσης σάς δείχνει τον λογαριασμό που επιλέχθηκε, για παράδειγμα Σύνδεση Global Payments OK — επιλέχθηκε αυτόματα ο λογαριασμός επεξεργασίας: transaction_processing_hpp.

Αν η OpenResa δεν μπορεί να επιλέξει μόνη της, το μήνυμα της δοκιμής παραθέτει τους διαθέσιμους λογαριασμούς. Αντιγράψτε στο πεδίο Όνομα λογαριασμού το όνομα εκείνου που σας υπέδειξε η Global Payments. Αποθηκεύστε και, στη συνέχεια, εκτελέστε ξανά τη δοκιμή.


Δοκιμή με το δοκιμαστικό περιβάλλον

Με τα αναγνωριστικά μιας δοκιμαστικής εφαρμογής και το πλαίσιο Περιβάλλον δοκιμών (sandbox) επιλεγμένο, οι πληρωμές είναι εικονικές: καμία κάρτα δεν χρεώνεται, και οι εξοφλημένες παραγγελίες παράγουν τιμολόγια της σειράς SPECIMEN, χωρίς λογιστική αξία.

Για να κάνετε μια δοκιμαστική πληρωμή, εξοφλήστε μια παραγγελία με τη δοκιμαστική κάρτα Visa 4263970000005262, ημερομηνία λήξης 05/39 και κωδικό ασφαλείας 599: η πληρωμή γίνεται αποδεκτή. Άλλες δοκιμαστικές κάρτες περιγράφονται στην τεκμηρίωση της Global Payments.

Για να περάσετε σε παραγωγή, αντικαταστήστε το App ID και το App Key με τα αναγνωριστικά παραγωγής σας. Αποεπιλέξτε το πλαίσιο, αποθηκεύστε και, στη συνέχεια, εκτελέστε ξανά τη δοκιμή σύνδεσης.

Μην αλλάζετε το δοκιμαστικό περιβάλλον ούτε την πύλη πληρωμών ενώ βρίσκονται σε εξέλιξη πληρωμές Global Payments. Μια πληρωμή που ολοκληρώνεται κατά την αλλαγή ενδέχεται να καταταχθεί ως δοκιμαστική ή να μην αναγνωριστεί: σε αυτή την περίπτωση θα πρέπει να την καταχωρίσετε χειροκίνητα.

Κατανόηση της πληρωμής από την πλευρά του χρήστη

Τη στιγμή της πληρωμής, ο χρήστης επιλέγει Ηλεκτρονική πληρωμή, που εμφανίζεται με την ένδειξη μέσω Global Payments, και στη συνέχεια ανακατευθύνεται στη σελίδα πληρωμής της Global Payments, στα γαλλικά ή στα αγγλικά ανάλογα με τη γλώσσα του. Εκεί εισάγει τα στοιχεία της κάρτας του και επιβεβαιώνει, αν το ζητήσει η τράπεζά του, με τον έλεγχο ταυτότητας 3-D Secure.

Στη συνέχεια επιστρέφει στη OpenResa, η οποία αναμένει την επιβεβαίωση της Global Payments: το μήνυμα Πληρωμή επικυρωμένη εμφανίζεται συνήθως περίπου δέκα δευτερόλεπτα μετά την πληρωμή. Η OpenResa του στέλνει τότε, όπως με κάθε πύλη πληρωμών, την επιβεβαίωση και το τιμολόγιο.

Ισχύουν ορισμένοι κανόνες ειδικά για την Global Payments:

  • Διεύθυνση e-mail. Η Global Payments απαιτεί τη διεύθυνση e-mail του πληρωτή. Ο χρήστης πρέπει επομένως να έχει έγκυρη διεύθυνση, έως 50 χαρακτήρες, στην παραγγελία του ή στον λογαριασμό του. Διαφορετικά, η ηλεκτρονική πληρωμή απορρίπτεται με το μήνυμα Απαιτείται έγκυρη διεύθυνση e-mail για πληρωμή μέσω διαδικτύου. Ελέγξτε τον λογαριασμό σας.
  • Νόμισμα. Η πληρωμή γίνεται στο νόμισμα της παραγγελίας, για παράδειγμα σε δολάρια Καναδά για έναν σύλλογο στο Κεμπέκ. Αυτό το νόμισμα πρέπει να είναι ενεργοποιημένο στον λογαριασμό σας Global Payments: διαφορετικά, ο χρήστης βλέπει μήνυμα μη διαθεσιμότητας και εσείς ειδοποιείστε μετά από αρκετές αποτυχίες.
  • Μία προσπάθεια ανά σελίδα. Μετά από απόρριψη της κάρτας, ο χρήστης επιστρέφει στη OpenResa και επαναλαμβάνει την πληρωμή: δημιουργείται νέα σελίδα πληρωμής.

Η σελίδα πληρωμής της Global Payments παραμένει έγκυρη για 24 ώρες. Αν ο χρήστης την εγκαταλείψει, η παραγγελία του παραμένει σε εκκρεμότητα πληρωμής και μπορεί να την εξοφλήσει ξανά, μέσω Global Payments ή με άλλον τρόπο πληρωμής που προσφέρετε.

Αν ο χρήστης κλείσει το πρόγραμμα περιήγησης αμέσως μετά την πληρωμή, δεν χάνεται τίποτα: η OpenResa ελέγχει τακτικά στην Global Payments τις πληρωμές σε εκκρεμότητα, και η πληρωμή καταχωρίζεται συνήθως μέσα σε μισή ώρα. Αν ένας χρήστης εξοφλήσει δύο φορές την ίδια παραγγελία, για παράδειγμα από μια καρτέλα που έμεινε ανοιχτή, η παραγγελία παραμένει εξοφλημένη και ειδοποιείστε με e-mail για την υπερπληρωμή, ώστε να την επιστρέψετε.

Εύρεση πληρωμής

Στην πύλη σας Global Payments, κάθε πληρωμή φέρει έναν κωδικό αναφοράς που συνδυάζει τον αριθμό της παραγγελίας, χωρίς τις παύλες, και τον αριθμό της προσπάθειας πληρωμής: για παράδειγμα, το BJ2026000123T15349533 αντιστοιχεί στην παραγγελία 2026-000123. Αναζητήστε αυτόν τον αριθμό παραγγελίας στο Διαχείριση›Πίνακας ελέγχου›Χρέωση›Τιμολόγια & συναλλαγές για να την ανοίξετε.

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


Επιστροφή χρημάτων για μια πληρωμή

Η επιστροφή χρημάτων ξεκινά από το Διαχείριση›Πίνακας ελέγχου›Χρέωση›Τιμολόγια & συναλλαγές: ανοίξτε την παραγγελία, κάντε κλικ στο Επιστροφή χρημάτων και, στη συνέχεια, επιλέξτε ολική ή μερική επιστροφή χρημάτων. Με το πλακίδιο Global Payments, η OpenResa ενημερώνει την παραγγελία και μεταβιβάζει την επιστροφή χρημάτων στην Global Payments, η οποία πιστώνει ξανά την κάρτα του πληρωτή.

Μια ολική επιστροφή χρημάτων αφαιρεί τα παραδοτέα (επιστροφή μονάδων, ανάκληση συνδρομής) και θέτει την παραγγελία σε κατάσταση επιστροφής χρημάτων. Μια μερική επιστροφή χρημάτων αφήνει την παραγγελία εξοφλημένη και μειώνει μόνο το εισπραγμένο ποσό. Η Global Payments δεν δέχεται επιστροφή μεγαλύτερη από το ποσό της πληρωμής.

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

Πραγματοποιείτε πάντα τις επιστροφές χρημάτων από τη OpenResa. Μια επιστροφή χρημάτων που γίνεται απευθείας στην πύλη της Global Payments δεν εντοπίζεται: καταχωρίστε την και στη OpenResa, επιλέγοντας έναν χειροκίνητο τρόπο πληρωμής (μετρητά, επιταγή, τραπεζική μεταφορά) στο Μέσο επιστροφής χρημάτων, διαφορετικά η πληρωμή θα εξακολουθεί να εμφανίζεται ως εισπραγμένη. Μην πραγματοποιείτε ποτέ την ίδια επιστροφή χρημάτων και από τις δύο πλευρές: ο πληρωτής θα λάμβανε τα χρήματά του δύο φορές.

Για να μάθετε περισσότερα

Ενημερώθηκε στις Σάββατο 7 Νοεμβρίου 2026