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

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 pavadinimas | NoPayn identifikatorius |
|---|---|
| Credit / Debit Card | credit-card |
| Apple Pay | apple-pay |
| Google Pay | google-pay |
| Vipps MobilePay | vipps-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 buildnopCommerce administravimo skydelyje:
- Eikite į Configuration -> Local plugins
- Raskite NoPayn Payment Gateway ir paspauskite Install
- Eikite į Configuration -> Payment methods
- Aktyvuokite NoPayn Payment Gateway
- 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ą.

Įskiepio konfigūracijoje įveskite savo API raktą ir perjunkite mokėjimo būdus, kuriuos norite siūlyti:
| Nustatymas | Aprašymas |
|---|---|
| API Key | Jūsų NoPayn API raktas |
| Enable Credit / Debit Card | Perjungti kreditinių/debetinių kortelių mokėjimus |
| Enable Apple Pay | Perjungti Apple Pay mokėjimus |
| Enable Google Pay | Perjungti Google Pay mokėjimus |
| Enable Vipps MobilePay | Perjungti Vipps MobilePay mokėjimus |
Aktyvuokite tik tuos mokėjimo būdus, kuriems esate patvirtinti ir gavote patvirtinimą.
3. Mokėjimo procesas
- Klientas pasirenka NoPayn Payment Gateway atsiskaityme
- Pasirodo sub-būdo pasirinkimas (Credit Card, Apple Pay ir kt.)
- Klientas pasirenka būdą ir patvirtina užsakymą
- Užsakymas sukuriamas su Pending mokėjimo būsena
- Klientas nukreipiamas tiesiai į pasirinktą mokėjimo būdą NoPayn mokėjimo puslapyje
- Po mokėjimo:
- Sėkmingas — užsakymas pažymimas kaip Paid / Processing
- Atšauktas / Nepavykęs / Pasibaigęs — užsakymas nustatomas kaip Cancelled
- 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ūsena | nopCommerce mokėjimo būsena | nopCommerce užsakymo būsena |
|---|---|---|
new | Pending | Pending |
processing | Pending | Pending |
completed | Paid | Processing |
cancelled | Voided | Cancelled |
expired | Voided | Cancelled |
error | Voided | Cancelled |
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.