Shopware
Integruokite Cost+ su savo Shopware 6 parduotuve naudodami oficialų mokėjimo įskiepį

Integruokite Cost+ kaip mokėjimo būdą savo Shopware 6 parduotuvėje. Oficialus NoPayn Payment įskiepis palaiko kelis mokėjimo būdus pagal pardavimo kanalą ir naudoja mokėjimo puslapio procesą — visiškai PCI DSS atitinkantį.
Būtinosios sąlygos
- Aktyvi Cost+ prekybininko paskyra
- Shopware 6.7 arba naujesnė
- PHP 8.2 arba naujesnė
- SSH arba terminalo prieiga prie jūsų Shopware serverio
Palaikomi mokėjimo būdai
| Atsiskaitymo pavadinimas | Techninis pavadinimas | NoPayn identifikatorius |
|---|---|---|
| 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 |
Kiekvienas būdas gali būti įjungtas arba išjungtas pagal pardavimo kanalą iš įskiepio konfigūracijos.
1. Įdiekite įskiepį
Klonuokite arba nukopijuokite įskiepį į savo Shopware custom/plugins/ katalogą:
cd /path/to/shopware/custom/plugins
git clone git@github.com:NoPayn/shopware.git NoPaynPaymentTada įdiekite ir aktyvuokite per Shopware CLI:
bin/console plugin:refresh
bin/console plugin:install NoPaynPayment --activate
bin/console cache:clear2. Sukonfigūruokite įskiepį
- Savo Shopware administravime eikite į Settings -> Extensions -> NoPayn Payment
- Įveskite savo API raktą iš prekybininko portalo — eikite į Websites, paspauskite svetainę, kurią norite prijungti, tada paspauskite Integration, kad rastumėte savo API raktą
- Perjunkite atskirus mokėjimo būdus įjungti arba išjungti
- Išsaugokite

Galite sukonfigūruoti skirtingą API raktą kiekvienam pardavimo kanalui, jei valdote kelias parduotuves.
Aktyvuokite tik tuos mokėjimo būdus, kuriems esate patvirtinti ir gavote patvirtinimą.
3. Mokėjimo procesas
- Klientas pasirenka mokėjimo būdą atsiskaityme ir pateikia užsakymą
- Užsakymas sukuriamas su operacijos būsena in_progress
- Klientas nukreipiamas į NoPayn mokėjimo puslapį
- Po mokėjimo:
- Sėkmingas — klientas grįžta, būsena patikrinama per API, operacija nustatoma kaip paid, užsakymas kaip processing
- Atšauktas — klientas grįžta, operacija ir užsakymas nustatomi kaip cancelled
- Pasibaigęs (5 minučių limitas) — webhook suveikia, operacija ir užsakymas nustatomi kaip cancelled
4. Užsakymo būsenų atitikimas
| NoPayn būsena | Operacijos būklė | Užsakymo būklė |
|---|---|---|
new | in_progress | open |
processing | in_progress | open |
completed | paid | in_progress |
cancelled | cancelled | cancelled |
expired | cancelled | cancelled |
error | cancelled | cancelled |
5. Webhooks
Įskiepis automatiškai registruoja webhook galinį tašką adresu /api/nopayn/webhook. Šis URL siunčiamas NoPayn kuriant užsakymus, užtikrinant asinchroninį būsenos patvirtinimą visoms operacijoms.
Rankinis webhook konfigūravimas nereikalingas — įskiepis tvarko registraciją automatiškai.
6. Testuokite ir paleiskite
Atlikite kelis testinius užsakymus, kad įsitikintumėte, jog viskas veikia sklandžiai. Rekomenduojame testuoti tiek sėkmingus, tiek nesėkmingus mokėjimus, kad patvirtintumėte teisingą visų scenarijų tvarkymą.
Palaikymas
Reikia pagalbos? Kreipkitės į mūsų palaikymo komandą adresu support@costplus.io.