Cost+Docs

nopCommerce

Integreerige Cost+ oma nopCommerce poega ametliku makseplugina abil

nopCommerce

Integreerige Cost+ makseviisina oma nopCommerce poega. Ametlik NoPayn Payment Gateway plugin toetab mitut makseviisi otse valitud makseviisile suunamisega — täielikult PCI DSS-iga ühilduv.

Eeldused

  • Aktiivne Cost+ kaupmehe konto
  • nopCommerce 4.90 või uuem
  • .NET 9
  • Administraatori juurdepääs teie nopCommerce halduspaneelile
  • Juurdepääs nopCommerce lähtekoodile (plugina paigaldamiseks)

Toetatud makseviisid

Kassa kuvanimiNoPayn identifikaator
Credit / Debit Cardcredit-card
Apple Payapple-pay
Google Paygoogle-pay
Vipps MobilePayvipps-mobilepay

1. Paigaldage plugin

Kopeerige plugina kaust oma nopCommerce lähtekataloogi:

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

Lisage projekt oma lahendusse ja ehitage:

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

nopCommerce halduspaneelis:

  1. Minge jaotisse Configuration → Local plugins
  2. Leidke NoPayn Payment Gateway ja klõpsake Install
  3. Minge jaotisse Configuration → Payment methods
  4. Aktiveerige NoPayn Payment Gateway
  5. Klõpsake Configure, et avada seaded

2. Seadistage plugin

Logige sisse kaupmehe portaali ja navigeerige jaotisse Veebilehed, seejärel klõpsake veebilehel, mida soovite ühendada. Klõpsake Integratsioon, kus leiate oma API võtme.

Cost+ kaupmehe portaal näitab API võtit

Plugina seadistuses sisestage oma API võti ja lülitage sisse makseviisid, mida soovite pakkuda:

SeadistusKirjeldus
API KeyTeie NoPayn API võti
Enable Credit / Debit CardKrediit-/deebetkaardimaksete lüliti
Enable Apple PayApple Pay maksete lüliti
Enable Google PayGoogle Pay maksete lüliti
Enable Vipps MobilePayVipps MobilePay maksete lüliti

Aktiveerige ainult makseviisid, mille jaoks olete saanud kinnituse.

3. Maksevoog

  1. Klient valib kassas NoPayn Payment Gateway
  2. Kuvatakse alameetodi valik (krediitkaart, Apple Pay jne)
  3. Klient valib meetodi ja kinnitab tellimuse
  4. Tellimus luuakse makse olekuga Pending
  5. Klient suunatakse otse valitud makseviisile NoPayn makselehel
  6. Pärast maksmist:
    • Edukas — tellimus märgitakse olekuga Paid / Processing
    • Tühistatud / ebaõnnestunud / aegunud — tellimus seatakse olekusse Cancelled
  7. NoPayn saadab veebihaagi asünkroonseks oleku kinnitamiseks

Tehingud aeguvad 5 minuti pärast. Kui klient ei vii makset selle aja jooksul lõpule, tühistatakse tellimus automaatselt veebihaagi kaudu.

4. Tellimuse oleku vastendamine

NoPayn oleknopCommerce makse oleknopCommerce tellimuse olek
newPendingPending
processingPendingPending
completedPaidProcessing
cancelledVoidedCancelled
expiredVoidedCancelled
errorVoidedCancelled

5. Veebihaagid

Plugin registreerib veebihaagi lõpp-punkti aadressil /NoPayn/Webhook. NoPayn saadab olekumuutuste korral POST-andmeid tellimuse identifikaatoriga. Plugin kontrollib praegust olekut API kaudu enne tellimuse uuendamist.

Käsitsi veebihaagi seadistamist pole vaja — plugin käsitleb registreerimist automaatselt.

6. Testige ja käivitage

Tehke mõned testtehingud, et veenduda kõige sujuvas toimimises. Soovitame testida nii edukaid kui ebaõnnestunud makseid, et kinnitada kõigi stsenaariumide korrektset käsitlemist.

Tugi

Vajate abi? Võtke ühendust meie tugimeeskonnaga aadressil support@costplus.io.

On this page