Cost+Docs

Shopware

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

Shopware

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 utsjekkingTeknisk navnNoPayn-identifikator
Credit / Debit Cardnopayn_credit_cardcredit-card
Apple Paynopayn_apple_payapple-pay
Google Paynopayn_google_paygoogle-pay
Vipps MobilePaynopayn_vipps_mobilepayvipps-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 NoPaynPayment

Installer og aktiver deretter via Shopware CLI:

bin/console plugin:refresh
bin/console plugin:install NoPaynPayment --activate
bin/console cache:clear

2. Konfigurer tillegget

  1. I Shopware-administrasjonen, gå til Innstillinger → Utvidelser → NoPayn Payment
  2. 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
  3. Slå individuelle betalingsmetoder av eller på
  4. Lagre

Cost+ forhandlerportal som viser API-nøkkel

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

  1. Kunden velger en betalingsmetode i utsjekkingen og legger inn ordren
  2. Ordren opprettes med transaksjonsstatus in_progress
  3. Kunden videresendes til NoPayn sin hostede betalingsside
  4. 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-statusTransaksjonsstatusOrdrestatus
newin_progressopen
processingin_progressopen
completedpaidin_progress
cancelledcancelledcancelled
expiredcancelledcancelled
errorcancelledcancelled

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.

On this page