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

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 nosaukums | Tehniskais nosaukums | NoPayn identifikators |
|---|---|---|
| Credit / Debit Card | nopayn_credit_card | credit-card |
| Apple Pay | nopayn_apple_pay | apple-pay |
| Google Pay | nopayn_google_pay | google-pay |
| Vipps MobilePay | nopayn_vipps_mobilepay | vipps-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 NoPaynPaymentPēc tam instalējiet un aktivizējiet caur Shopware CLI:
bin/console plugin:refresh
bin/console plugin:install NoPaynPayment --activate
bin/console cache:clear2. Konfigurējiet spraudni
- Shopware administrācijā dodieties uz Settings → Extensions → NoPayn Payment
- 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
- Pārslēdziet atsevišķas maksājumu metodes ieslēgtas vai izslēgtas
- Saglabājiet

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
- Klients norēķinos atlasa maksājumu metodi un veic pasūtījumu
- Pasūtījums tiek izveidots ar darījuma statusu in_progress
- Klients tiek novirzīts uz NoPayn mitināto maksājuma lapu
- 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 statuss | Darījuma stāvoklis | Pasūtījuma stāvoklis |
|---|---|---|
new | in_progress | open |
processing | in_progress | open |
completed | paid | in_progress |
cancelled | cancelled | cancelled |
expired | cancelled | cancelled |
error | cancelled | cancelled |
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.