Cost+Docs

nopCommerce

Ενσωμάτωση Cost+ με το κατάστημα nopCommerce σας χρησιμοποιώντας το επίσημο πρόσθετο πληρωμών

nopCommerce

Ενσωματώστε την Cost+ ως μέθοδο πληρωμής στο κατάστημα nopCommerce σας. Το επίσημο πρόσθετο NoPayn Payment Gateway υποστηρίζει πολλαπλές μεθόδους πληρωμής με απευθείας ανακατεύθυνση στην επιλεγμένη μέθοδο πληρωμής — πλήρως συμβατό με PCI DSS.

Προαπαιτούμενα

  • Ενεργός λογαριασμός εμπόρου Cost+
  • nopCommerce 4.90 ή νεότερο
  • .NET 9
  • Πρόσβαση διαχειριστή στον πίνακα διαχείρισης nopCommerce
  • Πρόσβαση στον πηγαίο κώδικα nopCommerce (για εγκατάσταση πρόσθετου)

Υποστηριζόμενες Μέθοδοι Πληρωμής

Εμφανιζόμενο Όνομα CheckoutΑναγνωριστικό NoPayn
Credit / Debit Cardcredit-card
Apple Payapple-pay
Google Paygoogle-pay
Vipps MobilePayvipps-mobilepay

1. Εγκατάσταση του Πρόσθετου

Αντιγράψτε τον φάκελο πρόσθετου στον κατάλογο πηγαίου κώδικα nopCommerce:

src/Plugins/Nop.Plugin.Payments.NoPayn/

Προσθέστε το project στη λύση και κάντε build:

dotnet sln add src/Plugins/Nop.Plugin.Payments.NoPayn/Nop.Plugin.Payments.NoPayn.csproj
dotnet build

Στον πίνακα διαχείρισης nopCommerce:

  1. Μεταβείτε στα Configuration → Local plugins
  2. Βρείτε NoPayn Payment Gateway και κάντε κλικ στο Install
  3. Μεταβείτε στα Configuration → Payment methods
  4. Ενεργοποιήστε NoPayn Payment Gateway
  5. Κάντε κλικ στο Configure για να ανοίξετε τις ρυθμίσεις

2. Ρύθμιση του Πρόσθετου

Συνδεθείτε στην Πύλη Εμπόρου και μεταβείτε στα Websites, στη συνέχεια κάντε κλικ στην ιστοσελίδα που θέλετε να συνδέσετε. Κάντε κλικ στο Integration όπου θα βρείτε το κλειδί API σας.

Πύλη Εμπόρου Cost+ εμφανίζοντας κλειδί API

Στη ρύθμιση πρόσθετου, εισάγετε το κλειδί API σας και ενεργοποιήστε τις μεθόδους πληρωμής που θέλετε να προσφέρετε:

ΡύθμισηΠεριγραφή
API KeyΤο κλειδί API NoPayn σας
Enable Credit / Debit CardΕνεργοποίηση πληρωμών με πιστωτική/χρεωστική κάρτα
Enable Apple PayΕνεργοποίηση πληρωμών Apple Pay
Enable Google PayΕνεργοποίηση πληρωμών Google Pay
Enable Vipps MobilePayΕνεργοποίηση πληρωμών Vipps MobilePay

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

3. Ροή Πληρωμής

  1. Ο πελάτης επιλέγει NoPayn Payment Gateway στο checkout
  2. Εμφανίζεται επιλογή υπο-μεθόδου (Credit Card, Apple Pay, κ.λπ.)
  3. Ο πελάτης επιλέγει μέθοδο και επιβεβαιώνει την παραγγελία
  4. Η παραγγελία δημιουργείται με κατάσταση πληρωμής Pending
  5. Ο πελάτης ανακατευθύνεται απευθείας στην επιλεγμένη μέθοδο πληρωμής στη σελίδα πληρωμής NoPayn
  6. Μετά την πληρωμή:
    • Επιτυχία — η παραγγελία σημειώνεται ως Paid / Processing
    • Ακυρώθηκε / Απέτυχε / Έληξε — η παραγγελία ορίζεται σε Cancelled
  7. Η NoPayn στέλνει webhook για ασύγχρονη επιβεβαίωση κατάστασης

Οι συναλλαγές λήγουν μετά από 5 λεπτά. Αν ένας πελάτης δεν ολοκληρώσει την πληρωμή εντός αυτού του παραθύρου, η παραγγελία ακυρώνεται αυτόματα μέσω webhook.

4. Αντιστοίχιση Κατάστασης Παραγγελίας

Κατάσταση NoPaynΚατάσταση Πληρωμής nopCommerceΚατάσταση Παραγγελίας nopCommerce
newPendingPending
processingPendingPending
completedPaidProcessing
cancelledVoidedCancelled
expiredVoidedCancelled
errorVoidedCancelled

5. Webhooks

Το πρόσθετο καταχωρεί ένα endpoint webhook στο /NoPayn/Webhook. Η NoPayn στέλνει δεδομένα POST που περιέχουν το αναγνωριστικό παραγγελίας σε αλλαγές κατάστασης. Το πρόσθετο επαληθεύει την τρέχουσα κατάσταση μέσω κλήσης API πριν ενημερώσει την παραγγελία.

Δεν απαιτείται χειροκίνητη ρύθμιση webhook — το πρόσθετο χειρίζεται την εγγραφή αυτόματα.

6. Δοκιμή και Εκκίνηση

Κάντε μερικές δοκιμαστικές συναλλαγές για να βεβαιωθείτε ότι όλα λειτουργούν ομαλά. Προτείνουμε να δοκιμάσετε τόσο επιτυχημένες όσο και αποτυχημένες πληρωμές για να επιβεβαιώσετε ότι όλα τα σενάρια αντιμετωπίζονται σωστά.

Υποστήριξη

Χρειάζεστε βοήθεια; Επικοινωνήστε με την ομάδα υποστήριξης στο support@costplus.io.

On this page