WordPress.org

Plugin Directory

Πύλη Πληρωμών Τράπεζας Πειραιώς για το WooCommerce

Πύλη Πληρωμών Τράπεζας Πειραιώς για το WooCommerce

Περιγραφή

Αυτό το πρόσθετο προσθέτει το κέντρο πληρωμών της τράπεζας Πειραιώς ως τρόπο πληρωμής στο WooCommerce. Πρέπει να προηγηθεί μια υπογεγραμμένη σύμβαση με την τράπεζα σας. Βασίστηκε στο πρόσθετο “Piraeus Bank Greece Payment Gateway for WooCommerce” από την emspace.gr [https://wordpress.org/plugins/woo-payment-gateway-piraeus-bank-greece/]

Χρησιμοποιεί την μέθοδο της ανακατεύθυνσης, και το SSL δεν απαιτείται.

Απαιτείται εκτατεστημένο SOAP στον εξυπηρετητή / πάροχό σας.

Σημαντική Ενημέρωση

  1. The plugin currently does not support the blocks system but still uses legacy.

  2. Η Τράπεζα Πειραιώς έχει ανακοινώσει ότι σταδιακά θα καταργήσει τις προ-εξουσιοδοτημένες συναλλαγές για όλους τους Merchants, ξεκινώντας από όσους έχουν αποκτήσει MID απο τις 29/1/2019 και έπειτα.
    Σας προτείνουμε να απενεργοποιήσετε τις προ-εξουσιοδοτημένες συναλλαγές όσο το δυνατόν συντομότερα.

  3. Θα θέλαμε να σας ενημερώσουμε ότι το Πρόσθετό μας είναι συμβατό με τις αλλαγές 3D Secure έκδοση 2 που απαιτούνται από την τράπεζα Πειραιώς.

Δυνατότητες

Παρέχει προ-εξουσιοδοτημένες συναλλαγές και άτοκες δόσεις.

HTTP Proxy

Σε περίπτωση που ο εξυπηρετητής σας δεν παρέχει μια στατική IP για τον ιστότοπό σας, μπορείτε να κάνετε χρήση ενός HTTP Proxy για εξερχόμενα αιτήματα από τον εξυπηρετητή προς την τράπεζα. Τα παρακάτω πεδία πρέπει να συμπληρωθούν για το http proxying:
HTTP Proxy Hostname: Υποχρεωτικό. Εάν είναι κενό το HTTP Proxy δεν θα χρησιμοποιηθεί.
HTTP Proxy Port: Υποχρεωτικό αν έχει συμπληρωθεί το HTTP Proxy Hostname.
HTTP Proxy Login Username/Password: Προαιρετικό.

Εγκατάσταση

Απλώς ακολουθήστε την τυπική διαδικασία εγκατάστασης πρόσθετου στο WordPress.

Παρέχετε στην Τράπεζα Πειραιώς στο epayments@piraeusbank.gr τις ακόλουθες πληροφορίες, προκειμένου να σας παρέχουν τις πληροφορίες του δοκιμαστικού λογαριασμού.
ΜΟΝΙΜΟΙ ΣΥΝΔΕΣΜΟΙ ΕΝΕΡΓΟΙ
* URL Ιστότοπου : http(s)://www.yourdomain.gr/
* URL Αναφοράς : http(s)://www.yourdomain.gr/checkout/
* URL Επιτυχίας : http(s)://www.yourdomain.gr/wc-api/WC_Piraeusbank_Gateway?peiraeus=success
* URL Αποτυχίας : http(s)://www.yourdomain.gr/wc-api/WC_Piraeusbank_Gateway?peiraeus=fail
* URL Ακύρωσης : http(s)://www.yourdomain.gr/wc-api/WC_Piraeusbank_Gateway?peiraeus=cancel

ΧΩΡΙΣ ΜΟΝΙΜΟΥΣ ΣΥΝΔΕΣΜΟΥΣ (ΛΕΙΤΟΥΡΓΙΑ=ΑΠΛΗ)
* URL Ιστότοπου: http(s)://www.yourdomain.gr/
* URL Αναφοράς : http(s)://www.yourdomain.gr/checkout/
* Σελίδα επιτυχίας: http(s)://www.yourdomain.gr/?wc-api=WC_Piraeusbank_Gateway&peiraeus=success
* Σελίδα αποτυχίας : http(s)://www.yourdomain.gr/?wc-api=WC_Piraeusbank_Gateway&peiraeus=fail
* Σελίδα ακύρωσης : http(s)://www.yourdomain.gr/?wc-api=WC_Piraeusbank_Gateway&peiraeus=cancel

Μέθοδος απάντησης : GET / POST
Η διεύθυνση IP του διακομιστή σας

Συχνές Ερωτήσεις

Πεδίο ονόματος κατόχου της κάρτας

Σύμφωνα με τις τεχνικές προδιαγραφές της τράπεζας Πειραιώς, που σχετίζονται με τα 3D secure και SCA, το όνομα του ιδιοκτήτη της κάρτας πρέπει να αποσταλεί πριν την ανακατεύθυνση του πελάτη στο περιβάλλον πληρωμής. Μπορείτε να επιλέξετε να μην εμφανίζετε αυτό το πεδίο, απενεργοποιώντας το “Ενεργοποίηση Πεδίου Ιδιοκτήτη Κάρτας” στις ρυθμίσεις του πρόσθετου, θα στείλουμε αυτόματα το πλήρες όνομα που δόθηκε για την παραγγελία, χωρίς τον κίνδυνο άρνησης της συναλλαγής από την τράπεζα εξαιτίας της εγκυρότητας αυτού του πεδίου.

Ενεργοποίηση Κατάστασης Αποσφαλμάτωσης

Προκειμένου να ενεργοποιήσετε την λειτουργία αποσφαλμάτωσης, πρέπει να προσθέσετε στο αρχείο wp-config (στον αρχικό φάκελο της εγκατάστασής σας) τις ακόλουθες γραμμές:
define(‘WP_DEBUG’, true);
define(‘WP_DEBUG_LOG’, true);
define(‘WP_DEBUG_DISPLAY’, false);

Έπειτα πρέπει να ενεργοποιήσετε τη λειτουργία αποσφαλμάτωσης από τη σελίδα ρυθμίσεων του πρόθετου.

Ελλειπή στοιχεία νομών από μια χώρα

Το WooCommerce έχει μια λίστα με νομούς για κάθε χώρα, από την οποία στέλνουμε τα στοιχεία στην Τράπεζα Πειραιώς για τα πεδία BillAddrState, ShipAddrState.
Όμως για χώρες όπως η Κύπρος και η Γερμανία το WooCommerce δεν διαθέτει τα αντίστοιχα δεδομένα.
Σε αυτές τις περιπτώσεις πρέπει να ακολουθήσετε τις οδηγίες του WooCommerce για να προσθέσετε/επεξεργαστείτε νομούς.

Κριτικές

23 Νοεμβρίου 2024
Στην έκδοση 3.0.0Στο WC_Piraeusbank_Gateway.php Γραμμή 406 και 407 γράφετε ab_installments; αντί για pb_installments;με αποτέλεσμα να μη δουλεύουν οι δόσειςΈχετε πάλι περισσότερα υποχρεωτικά πεδία από ότι ζητάει η Πειραιώς στις γραμμές 833 έως 890.Αν αφαιρέσετε τη γραμμή υποχρεωτικού “county” θα είναι καλύτερα για όλουςΔεν έχετε γράψει σωστά το field για το Cardholder name, με αποτέλεσμα να χαλάει τη λειτουργία χρηστών του wordpress. Αναφέρομαι σε αυτή τη γραμμή:add_filter( ‘woocommerce_customer_meta_fields’, [ $this, ‘add_woocommerce_customer_meta_fields’ ] );
19 Νοεμβρίου 2024 1 απάντηση
Υπάρχει το θέμα με το CardHolder Name που εμποδίζει κάθε άλλη μέθοδο πληρωμής. δυστυχώς δεν βλέπω να ασχολούνται στο Παπάκι με αυτό οπότε στην τελευταία του έκδοση το plugin είναι άχρηστο δυστυχώς!!
13 Νοεμβρίου 2024
Γνωρίζετε το πρόβλημα με το Cardholder Name εδώ και βδομάδες και δεν κάνετε τίποτα γι’ αυτό…
13 Νοεμβρίου 2024
Μπορείτε να κυκλοφορείσετε επιτέλους μία ενημέρωση για να διορθωθεί το πρόβλημα και να μην πρέπει να κάνουμε rollback; Έχουν πρόβλημα πολλά sites!
1 Νοεμβρίου 2024
Η τελευταία έκδοση έχει ενα θέμα ( Card Holder Name)αναγκαστικά κάναμε rollback
23 Οκτωβρίου 2024 3 απαντήσεις
Σε διάφορες αναβαθμίσεις παρουσιάζει προβλήματα με μήνυμα “Cardholder name is mandatory field”
Ανάγνωση όλων των 32 κριτικών

Συνεισφέροντες & Προγραμματιστές

“Πύλη Πληρωμών Τράπεζας Πειραιώς για το WooCommerce” είναι λογισμικό ανοιχτού κώδικα. Οι παρακάτω έχουν συνεισφέρει στη δημιουργία του.

Συντελεστές

Το “Πύλη Πληρωμών Τράπεζας Πειραιώς για το WooCommerce” έχει μεταφραστεί σε 1 γλώσσα. Ευχαριστούμε τους μεταφραστές για τις συνεισφορές τους.

Μεταφράστε το “Πύλη Πληρωμών Τράπεζας Πειραιώς για το WooCommerce” στην γλώσσα σας.

Ενδιαφέρεστε για την ανάπτυξη;

Περιηγηθείτε στον κώδικα, ανατρέξτε στο αποθετήριο SVN ή εγγραφείτε στο αρχείο καταγραφής αλλαγών ανάπτυξης μέσω RSS .

Σύνοψη αλλαγών

2.0.7

Removed mandatory fields, updated Greek translation(s)

2.0.6

Removed optional text from cardholder name, which was added by woocommerce

2.0.5

Fixed an old bug that didn’t allow paying with a different payment provider if the pireaus bank provider was set up with asking for the cardholder name

2.0.2

Fixed cardholder name field check when it was disabled

2.0.0

Updated code to PHP 7.4
Updated code to match new wordpress and woocommerce changes
Compatibility updates regarding 3dsecure

1.7.1

Fix bug in 1.7.0

1.7.0

Fix vulnerability for sql injection

1.6.5.1

Συμβατότητα με WooCommerce 6.2.1

1.6.5

Προστέθηκαν τεχνικές προδιαγραφές που απαιτούνται από την τράπεζα, που ορίζονται στη σελίδα ρυθμίσεων
Εμφάνιση περιγραφής σφαλμάτων
Ανανέωση Μεταφράσεων
Προσθήκη επιλογής ενεργοποίησης/απενεργοποίησης για το 2ο email με πληροφορίες συναλλαγής.

1.6.4

Επιπλέον έλεγχοι για τηλεφωνικούς αριθμούς
Συμβατότητα με WooCommerce 5.0
Προσθήκη κειμένου για επιλογή “χωρίς εγκατάσταση”

1.6.3

Επιπλέον έλεγχοι για τηλεφωνικούς αριθμούς
Προσθήκη νομών Γερμανίας στο WooCommerce

1.6.2

Προσθήκη πεδίου ονόματος ιδιοκτήτη κάρτας κατά την πληρωμή
Επιπλέον έλεγχοι πεδίου νομών για χώρες εξωτερικού
Προσθήκη νομών κύπρου στις λίστες του WooCommerce
Προσθήκη κατάστασης αποσφαλμάτωσης, για καταγραφή συγκεκριμένων πληροφοριών
Αντικατάσταση κατηργημένου reduce_order_stock με το wc_reduce_stock_levels
Διόρθωση ασήμαντων προειδοποιήσεων php

1.6.1

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

1.6.0

Συμβατότητα με το PSD2 (3D Secure version 2)

1.5.8

επιδιόρθωση σφάλματος στις ρυθμίσεις proxy

1.5.7

Απολύμανση Δεδομένων
ανανέωση κατάστασης συμβατότητας με WooCommerce 4.3.0

1.5.6

ανανέωση κατάστασης συμβατότητας με WooCommerce 4.3.0

1.5.5

ανανέωση κατάστασης συμβατότητας με WooCommerce 4

1.5.4

διόρθωση αριθμού έκδοσης

1.5.3

Ενημέρωση μεταφράσεων

1.5.2

Προσθήκη μέγιστου μεγέθους του Λογότυπου της Τράπεζας Πειραιώς

1.5.1

Για μεταφορτώσιμα προϊόντα, αυτόματος χαρακτηρισμός της παραγγελίας ως ολοκληρωμένη μόνο όταν όλα τα προϊόντα είναι μεταφορτώσιμα.
Ενημέρωση μεταφράσεων
Προσθήκη επιλογής για την εμφάνιση ή μη του λογότυπου της Τράπεζας Πειραιώς στην σελίδα πληρωμής

1.5.0

Δυνατότητα χρήσης μεθόδου απάντησης POST
Προσθήκη μέγιστου αριθμού δόσεων με βάση το συνολικό ποσό της παραγγελίας.
Υποστήριξη για Αγγλικά, Γερμανικά και Ρωσικα στη σελίδα ανακατεύθυνσης της τράπεζας.

1.4.2

Επιδιόρθωση σφάλματος για κατάσταση αποτυχίας της παραγγελίας αλλά με επιτυχημένη συναλλαγή

1.4.1

Επιδιόρθωση Σφαλμάτων (Πληρωμή ξανά, μετά απο αποτυχημένη προσπάθεια)

1.4.0

Υποστήριξη νέου Αλγορίθμου κωδικοκοποίησης της Τράπεζας Πειραιώς

1.3

Προσθήκη ρύθμισης για Proxy.

1.0.6

Συμβατότητα με προηγούμενες εκδόσεις WooCommerce

1.0.4

Συμβατό με Woocommerce 3.0

1.0.3

Αλλαγή κειμένου. Νέος τίτλος[GR]: Με κάρτα μέσω Πειραιώς

1.0.2

Επιδιόρθωση σφαλμάτων

1.0.1

Επιδιόρθωση σφαλμάτων

1.0.0

Αρχική έκδοση