Cost+Docs

nopCommerce

Integruokite Cost+ su savo nopCommerce parduotuve naudodami oficialų mokėjimo įskiepį

nopCommerce

Integruokite Cost+ kaip mokėjimo būdą savo nopCommerce parduotuvėje. Oficialus NoPayn Payment Gateway įskiepis palaiko kelis mokėjimo būdus su tiesioginiu nukreipimu į pasirinktą mokėjimo būdą — visiškai PCI DSS atitinkantis.

Būtinosios sąlygos

  • Aktyvi Cost+ prekybininko paskyra
  • nopCommerce 4.90 arba naujesnė
  • .NET 9
  • Administratoriaus prieiga prie jūsų nopCommerce administravimo skydelio
  • Prieiga prie nopCommerce pradinio kodo (įskiepio diegimui)

Palaikomi mokėjimo būdai

Atsiskaitymo rodomas pavadinimasNoPayn identifikatorius
Credit / Debit Cardcredit-card
Apple Payapple-pay
Google Paygoogle-pay
Vipps MobilePayvipps-mobilepay

1. Įdiekite įskiepį

Nukopijuokite įskiepio aplanką į savo nopCommerce pradinio kodo katalogą:

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

Pridėkite projektą prie savo sprendimo ir sukompiliuokite:

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

nopCommerce administravimo skydelyje:

  1. Eikite į Configuration -> Local plugins
  2. Raskite NoPayn Payment Gateway ir paspauskite Install
  3. Eikite į Configuration -> Payment methods
  4. Aktyvuokite NoPayn Payment Gateway
  5. Paspauskite Configure, kad atidarytumėte nustatymus

2. Sukonfigūruokite įskiepį

Prisijunkite prie prekybininko portalo ir eikite į Websites, tada paspauskite svetainę, kurią norite prijungti. Paspauskite Integration, kur rasite savo API raktą.

Cost+ prekybininko portalas, rodantis API raktą

Įskiepio konfigūracijoje įveskite savo API raktą ir perjunkite mokėjimo būdus, kuriuos norite siūlyti:

NustatymasAprašymas
API KeyJūsų NoPayn API raktas
Enable Credit / Debit CardPerjungti kreditinių/debetinių kortelių mokėjimus
Enable Apple PayPerjungti Apple Pay mokėjimus
Enable Google PayPerjungti Google Pay mokėjimus
Enable Vipps MobilePayPerjungti Vipps MobilePay mokėjimus

Aktyvuokite tik tuos mokėjimo būdus, kuriems esate patvirtinti ir gavote patvirtinimą.

3. Mokėjimo procesas

  1. Klientas pasirenka NoPayn Payment Gateway atsiskaityme
  2. Pasirodo sub-būdo pasirinkimas (Credit Card, Apple Pay ir kt.)
  3. Klientas pasirenka būdą ir patvirtina užsakymą
  4. Užsakymas sukuriamas su Pending mokėjimo būsena
  5. Klientas nukreipiamas tiesiai į pasirinktą mokėjimo būdą NoPayn mokėjimo puslapyje
  6. Po mokėjimo:
    • Sėkmingas — užsakymas pažymimas kaip Paid / Processing
    • Atšauktas / Nepavykęs / Pasibaigęs — užsakymas nustatomas kaip Cancelled
  7. NoPayn siunčia webhook asinchroniniam būsenos patvirtinimui

Operacijos baigiasi po 5 minučių. Jei klientas neužbaigia mokėjimo per šį laikotarpį, užsakymas automatiškai atšaukiamas per webhook.

4. Užsakymo būsenų atitikimas

NoPayn būsenanopCommerce mokėjimo būsenanopCommerce užsakymo būsena
newPendingPending
processingPendingPending
completedPaidProcessing
cancelledVoidedCancelled
expiredVoidedCancelled
errorVoidedCancelled

5. Webhooks

Įskiepis registruoja webhook galinį tašką adresu /NoPayn/Webhook. NoPayn siunčia POST duomenis su užsakymo identifikatoriumi būsenos pakeitimų metu. Įskiepis patikrina esamą būseną per API kvietimą prieš atnaujinant užsakymą.

Rankinis webhook konfigūravimas nereikalingas — įskiepis tvarko registraciją automatiškai.

6. Testuokite ir paleiskite

Atlikite kelis testinius užsakymus, kad įsitikintumėte, jog viskas veikia sklandžiai. Rekomenduojame testuoti tiek sėkmingus, tiek nesėkmingus mokėjimus, kad patvirtintumėte teisingą visų scenarijų tvarkymą.

Palaikymas

Reikia pagalbos? Kreipkitės į mūsų palaikymo komandą adresu support@costplus.io.

On this page