Shopware
Integrer Cost+ med din Shopware 6-butikk ved hjelp av det offisielle betalingstillegget

Integrer Cost+ som en betalingsmetode i din Shopware 6-butikk. Det offisielle NoPayn Payment-tillegget støtter flere betalingsmetoder per salgskanal og bruker flyten med hostet betalingsside — fullt PCI DSS-kompatibelt.
Forutsetninger
- Aktiv Cost+ forhandlerkonto
- Shopware 6.7 eller nyere
- PHP 8.2 eller nyere
- SSH- eller terminaltilgang til Shopware-serveren din
Støttede betalingsmetoder
| Visningsnavn i utsjekking | Teknisk navn | NoPayn-identifikator |
|---|---|---|
| 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 |
Hver metode kan aktiveres eller deaktiveres per salgskanal fra tilleggskonfigurasjonen.
1. Installer tillegget
Klon eller kopier tillegget til Shopwares custom/plugins/-katalog:
cd /path/to/shopware/custom/plugins
git clone git@github.com:NoPayn/shopware.git NoPaynPaymentInstaller og aktiver deretter via Shopware CLI:
bin/console plugin:refresh
bin/console plugin:install NoPaynPayment --activate
bin/console cache:clear2. Konfigurer tillegget
- I Shopware-administrasjonen, gå til Innstillinger → Utvidelser → NoPayn Payment
- Skriv inn din API-nøkkel fra forhandlerportalen — naviger til Nettsteder, klikk på nettstedet du vil koble til, klikk deretter Integrasjon for å finne API-nøkkelen din
- Slå individuelle betalingsmetoder av eller på
- Lagre

Du kan konfigurere en annen API-nøkkel per salgskanal hvis du driver flere butikkfronter.
Aktiver kun betalingsmetodene du har blitt godkjent for og mottatt bekreftelse på.
3. Betalingsflyt
- Kunden velger en betalingsmetode i utsjekkingen og legger inn ordren
- Ordren opprettes med transaksjonsstatus in_progress
- Kunden videresendes til NoPayn sin hostede betalingsside
- Etter betaling:
- Vellykket — kunden returnerer, status verifiseres via API, transaksjon settes til paid, ordre settes til processing
- Avbrutt — kunden returnerer, transaksjon og ordre settes til cancelled
- Utløpt (5-minutters tidsgrense) — webhook utløses, transaksjon og ordre settes til cancelled
4. Ordrestatuskartlegging
| NoPayn-status | Transaksjonsstatus | Ordrestatus |
|---|---|---|
new | in_progress | open |
processing | in_progress | open |
completed | paid | in_progress |
cancelled | cancelled | cancelled |
expired | cancelled | cancelled |
error | cancelled | cancelled |
5. Webhooks
Tillegget registrerer automatisk et webhook-endepunkt på /api/nopayn/webhook. Denne URL-en sendes til NoPayn ved oppretting av ordrer, og gir asynkron statusbekreftelse for alle transaksjoner.
Ingen manuell webhook-konfigurasjon er nødvendig — tillegget håndterer registrering automatisk.
6. Test og lanser
Gjennomfør noen testtransaksjoner for å sikre at alt fungerer som det skal. Vi anbefaler å teste både vellykkede og mislykkede betalinger for å bekrefte at alle scenarioer håndteres korrekt.
Kundestøtte
Trenger du hjelp? Kontakt kundestøtteteamet vårt på support@costplus.io.