Cost+Docs

nopCommerce

Integroi Cost+ nopCommerce-kauppaasi virallisen maksulisäosan avulla

nopCommerce

Integroi Cost+ maksutavaksi nopCommerce-kauppaasi. Virallinen NoPayn Payment Gateway -lisäosa tukee useita maksutapoja suoralla uudelleenohjauksella valittuun maksutapaan — täysin PCI DSS -yhteensopiva.

Edellytykset

  • Aktiivinen Cost+-kauppiastili
  • nopCommerce 4.90 tai uudempi
  • .NET 9
  • Ylläpitäjän pääsy nopCommerce-hallintapaneeliin
  • Pääsy nopCommercen lähdekoodiin (lisäosan asennusta varten)

Tuetut maksutavat

Kassan näyttönimiNoPayn-tunniste
Credit / Debit Cardcredit-card
Apple Payapple-pay
Google Paygoogle-pay
Vipps MobilePayvipps-mobilepay

1. Asenna lisäosa

Kopioi lisäosakansio nopCommercen lähdekoodihakemistoon:

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

Lisää projekti ratkaisuusi ja käännä:

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

nopCommerce-hallintapaneelissa:

  1. Siirry kohtaan Configuration → Local plugins
  2. Etsi NoPayn Payment Gateway ja napsauta Install
  3. Siirry kohtaan Configuration → Payment methods
  4. Aktivoi NoPayn Payment Gateway
  5. Napsauta Configure avataksesi asetukset

2. Määritä lisäosa

Kirjaudu kauppiasportaaliin ja siirry kohtaan Websites, napsauta sitten verkkosivustoa, jonka haluat yhdistää. Napsauta Integration, josta löydät API-avaimesi.

Cost+-kauppiasportaali näyttää API-avaimen

Lisäosan asetuksissa syötä API-avaimesi ja ota haluamasi maksutavat käyttöön:

AsetusKuvaus
API KeyNoPayn API-avaimesi
Enable Credit / Debit CardOta luotto-/pankkikorttimaksut käyttöön
Enable Apple PayOta Apple Pay -maksut käyttöön
Enable Google PayOta Google Pay -maksut käyttöön
Enable Vipps MobilePayOta Vipps MobilePay -maksut käyttöön

Ota käyttöön vain ne maksutavat, jotka on hyväksytty ja joista olet saanut vahvistuksen.

3. Maksukulku

  1. Asiakas valitsee kassalla NoPayn Payment Gateway -maksutavan
  2. Alamaksutavan valinta tulee näkyviin (Credit Card, Apple Pay jne.)
  3. Asiakas valitsee tavan ja vahvistaa tilauksen
  4. Tilaus luodaan tilalla Pending
  5. Asiakas ohjataan suoraan valittuun maksutapaan NoPayn-maksusivulla
  6. Maksun jälkeen:
    • Onnistunut — tilaus merkitään tilaan Paid / Processing
    • Peruutettu / Epäonnistunut / Vanhentunut — tilaus asetetaan tilaan Cancelled
  7. NoPayn lähettää webhookin asynkroniseen tilanvahvistukseen

Tapahtumat vanhenevat 5 minuutin kuluttua. Jos asiakas ei suorita maksua tässä ajassa, tilaus peruutetaan automaattisesti webhookin kautta.

4. Tilauksen tilakartoitus

NoPayn-tilanopCommerce-maksutilanopCommerce-tilauksen tila
newPendingPending
processingPendingPending
completedPaidProcessing
cancelledVoidedCancelled
expiredVoidedCancelled
errorVoidedCancelled

5. Webhookit

Lisäosa rekisteröi webhook-päätepisteen osoitteeseen /NoPayn/Webhook. NoPayn lähettää POST-dataa, joka sisältää tilauksen tunnisteen tilanmuutoksissa. Lisäosa vahvistaa nykyisen tilan API-kutsulla ennen tilauksen päivittämistä.

Manuaalista webhook-asetusta ei tarvita — lisäosa hoitaa rekisteröinnin automaattisesti.

6. Testaa ja julkaise

Tee muutama testitapahtuma varmistaaksesi, että kaikki toimii sujuvasti. Suosittelemme testaamaan sekä onnistuneita että epäonnistuneita maksuja kaikkien skenaarioiden varmistamiseksi.

Tuki

Tarvitsetko apua? Ota yhteyttä tukitiimiimme osoitteessa support@costplus.io.

On this page