Cost+Docs

Shopware

Integreerige Cost+ oma Shopware 6 poega ametliku makseplugina abil

Shopware

Integreerige Cost+ makseviisina oma Shopware 6 poega. Ametlik NoPayn Payment plugin toetab mitut makseviisi müügikanali kohta ja kasutab hostitud makselehe voogu — täielikult PCI DSS-iga ühilduv.

Eeldused

  • Aktiivne Cost+ kaupmehe konto
  • Shopware 6.7 või uuem
  • PHP 8.2 või uuem
  • SSH- või terminalijuurdepääs teie Shopware serverile

Toetatud makseviisid

Kassa nimiTehniline nimiNoPayn identifikaator
Credit / Debit Cardnopayn_credit_cardcredit-card
Apple Paynopayn_apple_payapple-pay
Google Paynopayn_google_paygoogle-pay
Vipps MobilePaynopayn_vipps_mobilepayvipps-mobilepay

Iga meetodit saab lubada või keelata müügikanali kohta plugina seadistuses.

1. Paigaldage plugin

Kloonige või kopeerige plugin oma Shopware custom/plugins/ kataloogi:

cd /path/to/shopware/custom/plugins
git clone git@github.com:NoPayn/shopware.git NoPaynPayment

Seejärel paigaldage ja aktiveerige Shopware CLI kaudu:

bin/console plugin:refresh
bin/console plugin:install NoPaynPayment --activate
bin/console cache:clear

2. Seadistage plugin

  1. Oma Shopware halduspaneelis minge jaotisse Settings → Extensions → NoPayn Payment
  2. Sisestage oma API võti kaupmehe portaalist — navigeerige jaotisse Veebilehed, klõpsake veebilehel, mida soovite ühendada, seejärel klõpsake Integratsioon, et leida oma API võti
  3. Lülitage üksikud makseviisid sisse või välja
  4. Salvestage

Cost+ kaupmehe portaal näitab API võtit

Saate seadistada erineva API võtme müügikanali kohta, kui haldate mitut poeesist.

Aktiveerige ainult makseviisid, mille jaoks olete saanud kinnituse.

3. Maksevoog

  1. Klient valib kassas makseviisi ja esitab tellimuse
  2. Tellimus luuakse tehingu olekuga in_progress
  3. Klient suunatakse NoPayn hostitud makselehele
  4. Pärast maksmist:
    • Edukas — klient naaseb, olek kinnitatakse API kaudu, tehing seatakse olekusse paid, tellimus olekusse processing
    • Tühistatud — klient naaseb, tehing ja tellimus seatakse olekusse cancelled
    • Aegunud (5-minutiline ajalõpp) — veebihaak käivitub, tehing ja tellimus seatakse olekusse cancelled

4. Tellimuse oleku vastendamine

NoPayn olekTehingu seisundTellimuse seisund
newin_progressopen
processingin_progressopen
completedpaidin_progress
cancelledcancelledcancelled
expiredcancelledcancelled
errorcancelledcancelled

5. Veebihaagid

Plugin registreerib automaatselt veebihaagi lõpp-punkti aadressil /api/nopayn/webhook. See URL saadetakse NoPayn-ile tellimuste loomisel, pakkudes asünkroonset oleku kinnitust kõigile tehingutele.

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