Viva Payments για WooCommerce: URLs επιστροφής και επιβεβαίωση πληρωμής
Πώς επιβεβαιώνεται η πληρωμή Viva στο WooCommerce: Success και Failure URL, έλεγχος συναλλαγής, cache και firewall. Δεν υπάρχει webhook.
2 λεπτά για να το διαβάσετε
Το plugin δεν χρησιμοποιεί webhook. Η παραγγελία ενημερώνεται όταν ο πελάτης, μετά την πληρωμή, επιστρέφει από τη Viva στο site σας. Γι’ αυτό τα δύο URLs πρέπει να είναι σωστά.
| URL στη Viva | Τιμή | Τι γίνεται |
|---|---|---|
| Success URL | https://το-site-σας/wc-api/WC_Gateway_Viva/ | Το plugin ρωτά τη Viva για τη συναλλαγή. Αν είναι εντάξει, ολοκληρώνει την πληρωμή, γράφει το transaction ID και στέλνει τον πελάτη στη σελίδα «Η παραγγελία ελήφθη». |
| Failure URL | https://το-site-σας/wc-api/WC_Gateway_Viva/?status=fail | Ο πελάτης επιστρέφει στο checkout με μήνυμα σφάλματος. Η παραγγελία μένει «Σε αναμονή πληρωμής». |
Τα ακριβή URLs, με το δικό σας domain, τα βλέπετε πάνω από τα πεδία στη σελίδα ρυθμίσεων του plugin.
Τι να ελέγξετε
- Το domain στα URLs είναι ακριβώς αυτό του site, με
https://και με ή χωρίςwww, όπως ανοίγει το site. - Η διαδρομή
/wc-api/WC_Gateway_Viva/εξαιρείται από cache (plugin cache, CDN, Cloudflare) και δεν μπλοκάρεται από firewall ή plugin ασφαλείας. - Αν αλλάξατε domain, πρωτόκολλο ή μεταφέρατε το site, ενημερώστε τα URLs στο Payment Source της Viva.
Αν ο πελάτης δεν επιστρέψει
Αν ο πελάτης κλείσει τον browser αμέσως μετά την πληρωμή, η παραγγελία μένει «Σε αναμονή πληρωμής» αν και η Viva έχει χρεώσει την κάρτα. Βρείτε τη συναλλαγή στη Viva με το «Viva Order Code» από τις σημειώσεις της παραγγελίας και αλλάξτε χειροκίνητα την κατάσταση σε «Σε επεξεργασία».