OpenCart
Ενσωμάτωση Cost+ με το κατάστημα OpenCart σας (4.x και 3.x / ocStore 3)

Ενσωματώστε την Cost+ ως μέθοδο πληρωμής στο κατάστημα OpenCart σας. Η επίσημη επέκταση NoPayn Payment Gateway είναι διαθέσιμη για OpenCart 4 και OpenCart 3 / ocStore 3.
Προαπαιτούμενα
- Ενεργός λογαριασμός εμπόρου Cost+
- OpenCart 4.0.0.0 ή νεότερο
- PHP 8.0 ή νεότερη
- Πρόσβαση διαχειριστή στον πίνακα ελέγχου OpenCart
- Ενεργός λογαριασμός εμπόρου Cost+
- ocStore 3.0.x ή OpenCart 3.0.3.x
- PHP 7.4 ή νεότερη
- Πρόσβαση διαχειριστή στον πίνακα ελέγχου OpenCart
Υποστηριζόμενες Μέθοδοι Πληρωμής
- Πιστωτική / Χρεωστική Κάρτα — Visa, Mastercard, Amex, Maestro, V Pay, Bancontact, Diners, Discover
- Apple Pay
- Google Pay
- Vipps / MobilePay
- Πιστωτική / Χρεωστική Κάρτα — Visa, Mastercard, Amex, Maestro, V Pay, Bancontact, Diners, Discover
- Apple Pay
- Google Pay
- Vipps / MobilePay
- Swish
1. Εγκατάσταση της Επέκτασης
Μέθοδος A: Μεταφόρτωση μέσω Πίνακα Διαχείρισης (Συνιστάται)
- Κατεβάστε την τελευταία έκδοση
.ocmod.zipαπό το GitHub - Στη διαχείριση OpenCart, μεταβείτε στα Extensions → Installer
- Ανεβάστε το αρχείο
.ocmod.zip - Μεταβείτε στα Extensions → Extensions → Payment
- Βρείτε NoPayn Payment Gateway και κάντε κλικ στο Install και μετά Edit
Μέθοδος B: Χειροκίνητη Μεταφόρτωση
- Κατεβάστε ή κλωνοποιήστε το αποθετήριο
- Αντιγράψτε τα περιεχόμενα του φακέλου
upload/στον ριζικό κατάλογο OpenCart - Μεταβείτε στα Extensions → Extensions → Payment
- Βρείτε NoPayn Payment Gateway και κάντε κλικ στο Install και μετά Edit
Αρχιτεκτονική
Το OpenCart 3 χρησιμοποιεί ρύθμιση πολλαπλών επεκτάσεων:
- NoPayn - Global Settings — κοινόχρηστη ρύθμιση (κλειδί API, καταστάσεις παραγγελιών, διαθεσιμότητα μεθόδων, χειροκίνητη δέσμευση, καταγραφή αποσφαλμάτωσης)
- NoPayn - Card Payments — checkout πιστωτικής/χρεωστικής κάρτας
- NoPayn - Apple Pay / Google Pay — checkout πορτοφολιού (αν είναι ενεργοποιημένο μόνο ένα πορτοφόλι, η ετικέτα προσαρμόζεται αυτόματα)
- NoPayn - Vipps MobilePay — checkout Vipps/MobilePay
- NoPayn - Swish — checkout Swish
Μέθοδος A: Μεταφόρτωση μέσω Πίνακα Διαχείρισης (Συνιστάται)
- Κατεβάστε το αρχείο
.ocmod.zipαπό την τελευταία έκδοση GitHub
Χρησιμοποιήστε το αρχείο .ocmod.zip από την έκδοση — όχι τα αυτόματα δημιουργημένα αρχεία "Source code" του GitHub, που περιέχουν τη δομή αποθετηρίου, όχι τη δομή εγκατάστασης.
- Στη διαχείριση, μεταβείτε στα Extensions → Installer
- Ανεβάστε το αρχείο
.ocmod.zip - Μεταβείτε στα Extensions → Extensions → Payments
- Εγκαταστήστε πρώτα NoPayn - Global Settings
- Ανοίξτε NoPayn - Global Settings και ρυθμίστε:
- Κλειδί API
- Καταστάσεις παραγγελιών ολοκληρωμένες, εκκρεμείς και ακυρωμένες
- Διαθέσιμες μέθοδοι πληρωμής για τις οποίες ο λογαριασμός εμπόρου σας έχει εγκριθεί
- Προαιρετικά: χειροκίνητη δέσμευση κάρτας
- Προαιρετικά: καταγραφή αποσφαλμάτωσης
- Εγκαταστήστε τα modules checkout που θέλετε να εκθέσετε:
- NoPayn - Card Payments
- NoPayn - Apple Pay / Google Pay
- NoPayn - Vipps MobilePay
- NoPayn - Swish
- Για κάθε module checkout, ορίστε: Status, Geo Zone και Sort Order
Μέθοδος B: Χειροκίνητη Μεταφόρτωση
- Κατεβάστε ή κλωνοποιήστε το αποθετήριο
- Αντιγράψτε τα περιεχόμενα του φακέλου
upload/στον ριζικό κατάλογο του καταστήματος - Μεταβείτε στα Extensions → Extensions → Payments
- Ακολουθήστε την ίδια σειρά εγκατάστασης με τη Μέθοδο A (πρώτα Global Settings, μετά τα modules checkout)
2. Εισαγωγή Διαπιστευτηρίων API
Συνδεθείτε στην Πύλη Εμπόρου και μεταβείτε στα Websites, στη συνέχεια κάντε κλικ στην ιστοσελίδα που θέλετε να συνδέσετε. Κάντε κλικ στο Integration όπου θα βρείτε το κλειδί API σας.

Στις ρυθμίσεις NoPayn Payment Gateway, εισάγετε το κλειδί API στο αντίστοιχο πεδίο.
Στα NoPayn - Global Settings, εισάγετε το κλειδί API στο αντίστοιχο πεδίο. Το κλειδί API είναι κοινόχρηστο σε όλα τα modules checkout — χρειάζεται να το εισάγετε μόνο μία φορά.
3. Ρύθμιση Πληρωμών
- Ενεργοποιήστε τις μεθόδους πληρωμής για τις οποίες έχετε εγκριθεί
- Ορίστε τις επιθυμητές καταστάσεις παραγγελιών για ολοκληρωμένες, εκκρεμείς και ακυρωμένες πληρωμές
- Προαιρετικά περιορίστε τις πληρωμές ανά Geo Zone
- Ορίστε Status σε Enabled
- Κάντε κλικ στο Save
Καθολικές Ρυθμίσεις
Τα NoPayn - Global Settings αποθηκεύουν όλη την κοινόχρηστη ρύθμιση:
| Ρύθμιση | Περιγραφή |
|---|---|
| API Key | Το κλειδί API NoPayn σας |
| Order Statuses | Αντιστοίχιση καταστάσεων ολοκληρωμένων, εκκρεμών και ακυρωμένων |
| Method Availability | Ποιες μέθοδοι πληρωμής ο λογαριασμός εμπόρου σας έχει εγκριθεί |
| Manual Capture | Εξουσιοδότηση πληρωμών πιστωτικής κάρτας μόνο — δέσμευση αργότερα |
| Debug Logging | Ενεργοποίηση λεπτομερούς καταγραφής για αντιμετώπιση προβλημάτων |
Ρυθμίσεις Module Checkout
Κάθε module checkout έχει τις δικές του ρυθμίσεις καταστήματος:
| Ρύθμιση | Περιγραφή |
|---|---|
| Status | Ενεργοποίηση ή απενεργοποίηση αυτής της μεθόδου πληρωμής στο checkout |
| Geo Zone | Περιορισμός σε συγκεκριμένες γεωγραφικές ζώνες |
| Sort Order | Σειρά εμφάνισης στη σελίδα checkout |
Ενεργοποιήστε μόνο τις μεθόδους πληρωμής για τις οποίες έχετε εγκριθεί και λάβει επιβεβαίωση.
Ροή Πληρωμής
- Ο πελάτης επιλέγει μέθοδο πληρωμής Cost+ στο checkout
- Ο πελάτης ανακατευθύνεται στη Φιλοξενούμενη Σελίδα Πληρωμής NoPayn
- Μετά την πληρωμή, ο πελάτης επιστρέφει και η κατάσταση παραγγελίας ενημερώνεται αυτόματα
- Η NoPayn στέλνει webhook για ασύγχρονη επιβεβαίωση κατάστασης
Η επέκταση χρησιμοποιεί τη Φιλοξενούμενη Σελίδα Πληρωμής Cost+, που σημαίνει ότι οι πελάτες ανακατευθύνονται σε μια ασφαλή φόρμα πληρωμής. Κανένα ευαίσθητο δεδομένο κάρτας δεν διαχειρίζεται ο διακομιστής σας.
Κάθε module checkout είναι ξεχωριστή επέκταση πληρωμής OpenCart, δίνοντας στους πελάτες ξεχωριστές επιλογές radio στο checkout (π.χ. "Card Payments", "Apple Pay & Google Pay").
- Ο πελάτης επιλέγει ετικέτα μεθόδου πληρωμής στο checkout (π.χ. Card Payments)
- Η επέκταση δημιουργεί μια φιλοξενούμενη παραγγελία πληρωμής NoPayn
- Ο πελάτης ανακατευθύνεται στην ασφαλή σελίδα πληρωμής NoPayn
- Μετά την πληρωμή, ο πελάτης επιστρέφει και η κατάσταση παραγγελίας ενημερώνεται αυτόματα
- Η NoPayn στέλνει webhook για ασύγχρονη επιβεβαίωση κατάστασης
Το module Apple Pay / Google Pay στέλνει και τις δύο μεθόδους σε μία συναλλαγή ώστε η φιλοξενούμενη σελίδα NoPayn να μπορεί να προσφέρει και τις δύο επιλογές πορτοφολιού σε μία ροή.
Αναβάθμιση από v1.0.0 σε v2.0.0
Η έκδοση 1.0.0 χρησιμοποιούσε μία μέθοδο checkout με τίτλο "NoPayn Checkout". Η έκδοση 2.0.0 αλλάζει σε ξεχωριστά modules checkout ανά μέθοδο πληρωμής. Κατά την αναβάθμιση:
- Ανεβάστε το νέο πακέτο
- Η υπάρχουσα εγγραφή "NoPayn Checkout" γίνεται NoPayn - Global Settings
- Ελέγξτε και αποθηκεύστε τις καθολικές ρυθμίσεις
- Εγκαταστήστε και ενεργοποιήστε τα νέα modules checkout που θέλετε να βλέπουν οι πελάτες
4. Δοκιμή και Εκκίνηση
Κάντε μερικές δοκιμαστικές συναλλαγές για να βεβαιωθείτε ότι όλα λειτουργούν ομαλά. Προτείνουμε να δοκιμάσετε τόσο επιτυχημένες όσο και αποτυχημένες πληρωμές για να επιβεβαιώσετε ότι όλα τα σενάρια αντιμετωπίζονται σωστά.
Υποστήριξη
Χρειάζεστε βοήθεια; Επικοινωνήστε με την ομάδα υποστήριξης στο support@costplus.io.