Shopware
Integreerige Cost+ oma Shopware 6 poega ametliku makseplugina abil

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 nimi | Tehniline nimi | NoPayn identifikaator |
|---|---|---|
| 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 |
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 NoPaynPaymentSeejärel paigaldage ja aktiveerige Shopware CLI kaudu:
bin/console plugin:refresh
bin/console plugin:install NoPaynPayment --activate
bin/console cache:clear2. Seadistage plugin
- Oma Shopware halduspaneelis minge jaotisse Settings → Extensions → NoPayn Payment
- 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
- Lülitage üksikud makseviisid sisse või välja
- Salvestage

Saate seadistada erineva API võtme müügikanali kohta, kui haldate mitut poeesist.
Aktiveerige ainult makseviisid, mille jaoks olete saanud kinnituse.
3. Maksevoog
- Klient valib kassas makseviisi ja esitab tellimuse
- Tellimus luuakse tehingu olekuga in_progress
- Klient suunatakse NoPayn hostitud makselehele
- 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 olek | Tehingu seisund | Tellimuse seisund |
|---|---|---|
new | in_progress | open |
processing | in_progress | open |
completed | paid | in_progress |
cancelled | cancelled | cancelled |
expired | cancelled | cancelled |
error | cancelled | cancelled |
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.