Cost+Docs

nopCommerce

Integrējiet Cost+ ar savu nopCommerce veikalu, izmantojot oficiālo maksājumu spraudni

nopCommerce

Integrējiet Cost+ kā maksājumu metodi savā nopCommerce veikalā. Oficiālais NoPayn Payment Gateway spraudnis atbalsta vairākas maksājumu metodes ar tiešu novirzīšanu uz atlasīto maksājumu metodi — pilnībā PCI DSS sertificēts.

Priekšnosacījumi

  • Aktīvs Cost+ tirgotāja konts
  • nopCommerce 4.90 vai jaunāka versija
  • .NET 9
  • Administratora piekļuve jūsu nopCommerce administrācijas panelim
  • Piekļuve nopCommerce pirmkodam (spraudņa instalācijai)

Atbalstītās maksājumu metodes

Norēķinu attēlojuma nosaukumsNoPayn identifikators
Credit / Debit Cardcredit-card
Apple Payapple-pay
Google Paygoogle-pay
Vipps MobilePayvipps-mobilepay

1. Instalējiet spraudni

Kopējiet spraudņa mapi savā nopCommerce pirmkoda direktorijā:

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

Pievienojiet projektu savam risinājumam un kompilējiet:

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

nopCommerce administrācijas panelī:

  1. Dodieties uz Configuration → Local plugins
  2. Atrodiet NoPayn Payment Gateway un noklikšķiniet Install
  3. Dodieties uz Configuration → Payment methods
  4. Aktivizējiet NoPayn Payment Gateway
  5. Noklikšķiniet Configure, lai atvērtu iestatījumus

2. Konfigurējiet spraudni

Piesakieties tirgotāja portālā un dodieties uz Websites, tad noklikšķiniet uz vietnes, ko vēlaties savienot. Noklikšķiniet uz Integration, kur atradīsiet savu API atslēgu.

Cost+ tirgotāja portāls ar API atslēgu

Spraudņa konfigurācijā ievadiet savu API Key un pārslēdziet maksājumu metodes, kuras vēlaties piedāvāt:

IestatījumsApraksts
API KeyJūsu NoPayn API atslēga
Enable Credit / Debit CardPārslēgt kredītkaršu/debetkaršu maksājumus
Enable Apple PayPārslēgt Apple Pay maksājumus
Enable Google PayPārslēgt Google Pay maksājumus
Enable Vipps MobilePayPārslēgt Vipps MobilePay maksājumus

Aktivizējiet tikai tās maksājumu metodes, kurām esat saņēmis apstiprinājumu.

3. Maksājuma plūsma

  1. Klients norēķinos atlasa NoPayn Payment Gateway
  2. Parādās apakšmetodes atlase (Credit Card, Apple Pay utt.)
  3. Klients izvēlas metodi un apstiprina pasūtījumu
  4. Pasūtījums tiek izveidots ar Pending maksājuma statusu
  5. Klients tiek tieši novirzīts uz atlasīto maksājumu metodi NoPayn maksājuma lapā
  6. Pēc maksājuma:
    • Veiksmīgs — pasūtījums atzīmēts kā Paid / Processing
    • Atcelts / Neveiksmīgs / Beidzies termiņš — pasūtījums iestatīts uz Cancelled
  7. NoPayn nosūta webhook asinhronai statusa apstiprināšanai

Darījumu termiņš beidzas pēc 5 minūtēm. Ja klients nepabeidz maksājumu šajā laika logā, pasūtījums tiek automātiski atcelts caur webhook.

4. Pasūtījumu statusu atbilstība

NoPayn statussnopCommerce maksājuma statussnopCommerce pasūtījuma statuss
newPendingPending
processingPendingPending
completedPaidProcessing
cancelledVoidedCancelled
expiredVoidedCancelled
errorVoidedCancelled

5. Webhook

Spraudnis reģistrē webhook galapunktu /NoPayn/Webhook. NoPayn nosūta POST datus ar pasūtījuma identifikatoru statusa izmaiņu gadījumā. Spraudnis verificē pašreizējo statusu caur API izsaukumu pirms pasūtījuma atjaunināšanas.

Manuāla webhook konfigurācija nav nepieciešama — spraudnis apstrādā reģistrāciju automātiski.

6. Testēšana un palaišana

Veiciet dažus testa darījumus, lai pārliecinātos, ka viss darbojas gludi. Iesakām testēt gan veiksmīgus, gan neveiksmīgus maksājumus, lai apstiprinātu visu scenāriju pareizu apstrādi.

Atbalsts

Nepieciešama palīdzība? Sazinieties ar mūsu atbalsta komandu: support@costplus.io.

On this page