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

Viva Payments για WooCommerce: URLs επιστροφής και επιβεβαίωση πληρωμής

Πώς επιβεβαιώνεται η πληρωμή Viva στο WooCommerce: Success και Failure URL, έλεγχος συναλλαγής, cache και firewall. Δεν υπάρχει webhook.

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

Το plugin δεν χρησιμοποιεί webhook. Η παραγγελία ενημερώνεται όταν ο πελάτης, μετά την πληρωμή, επιστρέφει από τη Viva στο site σας. Γι’ αυτό τα δύο URLs πρέπει να είναι σωστά.

URL στη VivaΤιμήΤι γίνεται
Success URLhttps://το-site-σας/wc-api/WC_Gateway_Viva/Το plugin ρωτά τη Viva για τη συναλλαγή. Αν είναι εντάξει, ολοκληρώνει την πληρωμή, γράφει το transaction ID και στέλνει τον πελάτη στη σελίδα «Η παραγγελία ελήφθη».
Failure URLhttps://το-site-σας/wc-api/WC_Gateway_Viva/?status=failΟ πελάτης επιστρέφει στο checkout με μήνυμα σφάλματος. Η παραγγελία μένει «Σε αναμονή πληρωμής».

Τα ακριβή URLs, με το δικό σας domain, τα βλέπετε πάνω από τα πεδία στη σελίδα ρυθμίσεων του plugin.

Τι να ελέγξετε

  1. Το domain στα URLs είναι ακριβώς αυτό του site, με https:// και με ή χωρίς www, όπως ανοίγει το site.
  2. Η διαδρομή /wc-api/WC_Gateway_Viva/ εξαιρείται από cache (plugin cache, CDN, Cloudflare) και δεν μπλοκάρεται από firewall ή plugin ασφαλείας.
  3. Αν αλλάξατε domain, πρωτόκολλο ή μεταφέρατε το site, ενημερώστε τα URLs στο Payment Source της Viva.

Αν ο πελάτης δεν επιστρέψει

Αν ο πελάτης κλείσει τον browser αμέσως μετά την πληρωμή, η παραγγελία μένει «Σε αναμονή πληρωμής» αν και η Viva έχει χρεώσει την κάρτα. Βρείτε τη συναλλαγή στη Viva με το «Viva Order Code» από τις σημειώσεις της παραγγελίας και αλλάξτε χειροκίνητα την κατάσταση σε «Σε επεξεργασία».