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

Εθνική Τράπεζα WooCommerce: webhook ειδοποιήσεις

Πώς λειτουργούν οι webhook ειδοποιήσεις του NBG Mastercard Gateway, πού μπαίνει το Webhook Secret και τι δεν πρέπει να μπλοκάρετε.

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

Εκτός από την επιστροφή του πελάτη, η τράπεζα στέλνει ειδοποίηση (webhook) σε κάθε αλλαγή της συναλλαγής. Έτσι η παραγγελία ενημερώνεται ακόμα και αν ο πελάτης κλείσει τον browser.

Ρύθμιση

  1. Πάρτε το Webhook Secret από το NBG Merchant Portal.
  2. Ανοίξτε «WooCommerce» → «Ρυθμίσεις» → «Πληρωμές» → «OBS NBG Payment Gateway», ενότητα «Ειδοποιήσεις Webhook» (Webhook Notifications).
  3. Επικολλήστε το στο «Webhook Secret» και πατήστε «Αποθήκευση αλλαγών».
    Η ενότητα Ειδοποιήσεις Webhook με το πεδίο Webhook Secret
    Το «Webhook Secret» στην ενότητα «Webhook Notifications» («Ειδοποιήσεις Webhook»).

Το URL ειδοποιήσεων είναι https://το-domain-σας/wp-json/obs-nbg/v1/webhook/. Το plugin το στέλνει αυτόματα στην τράπεζα με κάθε πληρωμή.

Πώς ελέγχεται κάθε ειδοποίηση

  • Το secret της ειδοποίησης πρέπει να ταιριάζει με το «Webhook Secret». Αν το πεδίο είναι κενό, όλες οι ειδοποιήσεις απορρίπτονται.
  • Αριθμός παραγγελίας, ποσό και νόμισμα πρέπει να ταιριάζουν με την παραγγελία.
  • Διπλές ή καθυστερημένες ειδοποιήσεις δεν αλλάζουν δεύτερη φορά την παραγγελία.

Τι δεν πρέπει να μπλοκάρετε

  • Το /wp-json/obs-nbg/v1/ από firewall (WAF), plugins ασφαλείας που κλείνουν το REST API ή κωδικό πρόσβασης.
  • Τις σελίδες checkout, πληρωμής παραγγελίας και επιστροφής από cache σελίδων και CDN.