Μετάβαση στο περιεχόμενο
Οδηγοί

NBG Global Payments WooCommerce: URLs επιστροφής και υπογραφή

Ποια URLs χρησιμοποιούν οι Hosted Payment Pages του NBG Global Payments, πώς ελέγχεται η υπογραφή και τι να εξαιρέσετε από cache.

1 λεπτό για να το διαβάσετε

Με τις Hosted Payment Pages, ο πάροχος επιστρέφει τον πελάτη και στέλνει την κατάσταση της πληρωμής σε URLs του e-shop που δημιουργούνται αυτόματα:

URLΡόλος
/?wc-api=globalpayments_hpp_returnΕπιστροφή του πελάτη μετά την πληρωμή.
/?wc-api=globalpayments_hpp_statusΕιδοποίηση κατάστασης από τον πάροχο.
/?wc-api=globalpayments_hpp_finalΤελική επεξεργασία της απάντησης.
Η σελίδα checkout με ?cancelled=1Ακύρωση από τον πελάτη.

Δεν τα δηλώνετε κάπου: στέλνονται με κάθε αίτημα πληρωμής. Κάθε απάντηση ελέγχεται με την υπογραφή X-GP-Signature. Αν η υπογραφή δεν ταιριάζει, η σελίδα δείχνει «Invalid signature» και η παραγγελία δεν αλλάζει.

Τι πρέπει να ισχύει

  • Τα URLs με wc-api=globalpayments_ δεν περνούν από cache σελίδων ή CDN.
  • Firewall (WAF) ή plugin ασφαλείας δεν μπλοκάρει αιτήματα POST προς αυτά.
  • Δεν υπάρχει κωδικός πρόσβασης ή maintenance mode στο live site.

Αν μια πληρωμή φαίνεται στον πάροχο αλλά η παραγγελία μένει «Εκκρεμεί πληρωμή», ελέγξτε πρώτα αυτά τα σημεία.