Cost+Docs

Shopware

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

Shopware

Integrējiet Cost+ kā maksājumu metodi savā Shopware 6 veikalā. Oficiālais NoPayn Payment spraudnis atbalsta vairākas maksājumu metodes katram pārdošanas kanālam un izmanto mitinātās maksājuma lapas plūsmu — pilnībā PCI DSS sertificēts.

Priekšnosacījumi

  • Aktīvs Cost+ tirgotāja konts
  • Shopware 6.7 vai jaunāka versija
  • PHP 8.2 vai jaunāka versija
  • SSH vai termināla piekļuve jūsu Shopware serverim

Atbalstītās maksājumu metodes

Norēķinu nosaukumsTehniskais nosaukumsNoPayn identifikators
Credit / Debit Cardnopayn_credit_cardcredit-card
Apple Paynopayn_apple_payapple-pay
Google Paynopayn_google_paygoogle-pay
Vipps MobilePaynopayn_vipps_mobilepayvipps-mobilepay

Katru metodi var iespējot vai atspējot katram pārdošanas kanālam spraudņa konfigurācijā.

1. Instalējiet spraudni

Klonējiet vai kopējiet spraudni savā Shopware custom/plugins/ direktorijā:

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

Pēc tam instalējiet un aktivizējiet caur Shopware CLI:

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

2. Konfigurējiet spraudni

  1. Shopware administrācijā dodieties uz Settings → Extensions → NoPayn Payment
  2. Ievadiet savu API Key no tirgotāja portāla — dodieties uz Websites, noklikšķiniet uz vietnes, ko vēlaties savienot, tad noklikšķiniet uz Integration, lai atrastu API atslēgu
  3. Pārslēdziet atsevišķas maksājumu metodes ieslēgtas vai izslēgtas
  4. Saglabājiet

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

Varat konfigurēt atšķirīgu API atslēgu katram pārdošanas kanālam, ja pārvaldāt vairākus veikalus.

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 maksājumu metodi un veic pasūtījumu
  2. Pasūtījums tiek izveidots ar darījuma statusu in_progress
  3. Klients tiek novirzīts uz NoPayn mitināto maksājuma lapu
  4. Pēc maksājuma:
    • Veiksmīgs — klients atgriežas, statuss tiek verificēts caur API, darījums iestatīts uz paid, pasūtījums uz processing
    • Atcelts — klients atgriežas, darījums un pasūtījums iestatīts uz cancelled
    • Beidzies termiņš (5 minūšu noildze) — webhook izsaukts, darījums un pasūtījums iestatīts uz cancelled

4. Pasūtījumu statusu atbilstība

NoPayn statussDarījuma stāvoklisPasūtījuma stāvoklis
newin_progressopen
processingin_progressopen
completedpaidin_progress
cancelledcancelledcancelled
expiredcancelledcancelled
errorcancelledcancelled

5. Webhook

Spraudnis automātiski reģistrē webhook galapunktu /api/nopayn/webhook. Šis URL tiek nosūtīts NoPayn, veidojot pasūtījumus, nodrošinot asinhronu statusa apstiprināšanu visiem darījumiem.

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