Shopware
Integroi Cost+ Shopware 6 -kauppaasi virallisen maksulisäosan avulla

Integroi Cost+ maksutavaksi Shopware 6 -kauppaasi. Virallinen NoPayn Payment -lisäosa tukee useita maksutapoja myyntikanavakohtaisesti ja käyttää isännöidyn maksusivun kulkua — täysin PCI DSS -yhteensopiva.
Edellytykset
- Aktiivinen Cost+-kauppiastili
- Shopware 6.7 tai uudempi
- PHP 8.2 tai uudempi
- SSH- tai terminaaliyhteys Shopware-palvelimeesi
Tuetut maksutavat
| Kassan nimi | Tekninen nimi | NoPayn-tunniste |
|---|---|---|
| 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 |
Jokainen maksutapa voidaan ottaa käyttöön tai poistaa käytöstä myyntikanavakohtaisesti lisäosan asetuksissa.
1. Asenna lisäosa
Kloonaa tai kopioi lisäosa Shopwaren custom/plugins/-hakemistoon:
cd /path/to/shopware/custom/plugins
git clone git@github.com:NoPayn/shopware.git NoPaynPaymentAsenna ja aktivoi Shopware CLI:n kautta:
bin/console plugin:refresh
bin/console plugin:install NoPaynPayment --activate
bin/console cache:clear2. Määritä lisäosa
- Shopwaren hallintapaneelissa siirry kohtaan Settings → Extensions → NoPayn Payment
- Syötä API-avaimesi kauppiasportaalista — siirry kohtaan Websites, napsauta verkkosivustoa, jonka haluat yhdistää, ja napsauta sitten Integration löytääksesi API-avaimesi
- Ota yksittäiset maksutavat käyttöön tai poista käytöstä
- Tallenna

Voit määrittää eri API-avaimen myyntikanavakohtaisesti, jos sinulla on useita myymälöitä.
Ota käyttöön vain ne maksutavat, jotka on hyväksytty ja joista olet saanut vahvistuksen.
3. Maksukulku
- Asiakas valitsee maksutavan kassalla ja tekee tilauksen
- Tilaus luodaan tapahtuman tilalla in_progress
- Asiakas ohjataan NoPayn-isännöidylle maksusivulle
- Maksun jälkeen:
- Onnistunut — asiakas palaa, tila vahvistetaan API:n kautta, tapahtuma asetetaan tilaan paid, tilaus tilaan processing
- Peruutettu — asiakas palaa, tapahtuma ja tilaus asetetaan tilaan cancelled
- Vanhentunut (5 minuutin aikakatkaisu) — webhook laukeaa, tapahtuma ja tilaus asetetaan tilaan cancelled
4. Tilauksen tilakartoitus
| NoPayn-tila | Tapahtuman tila | Tilauksen tila |
|---|---|---|
new | in_progress | open |
processing | in_progress | open |
completed | paid | in_progress |
cancelled | cancelled | cancelled |
expired | cancelled | cancelled |
error | cancelled | cancelled |
5. Webhookit
Lisäosa rekisteröi automaattisesti webhook-päätepisteen osoitteeseen /api/nopayn/webhook. Tämä URL lähetetään NoPaynille tilauksia luotaessa ja tarjoaa asynkronisen tilanvahvistuksen kaikille tapahtumille.
Manuaalista webhook-asetusta ei tarvita — lisäosa hoitaa rekisteröinnin automaattisesti.
6. Testaa ja julkaise
Tee muutama testitapahtuma varmistaaksesi, että kaikki toimii sujuvasti. Suosittelemme testaamaan sekä onnistuneita että epäonnistuneita maksuja kaikkien skenaarioiden varmistamiseksi.
Tuki
Tarvitsetko apua? Ota yhteyttä tukitiimiimme osoitteessa support@costplus.io.