PrestaShop
Integrer Cost+ med din PrestaShop-butik (9.x, 8.x og 1.7)

Integrer Cost+ som betalingsmetode i din PrestaShop-butik. Cost+-modulet er tilgængeligt til PrestaShop 9.x, PrestaShop 8.x og PrestaShop 1.7.
Forudsætninger
- Aktiv Cost+-forhandlerkonto
- PrestaShop 9.1 eller nyere
- PHP 8.1 eller nyere
- SSL/HTTPS aktiveret
- Administratoradgang til dit PrestaShop-backoffice
- Aktiv Cost+-forhandlerkonto
- PrestaShop 8.x-installation
- PHP 8.0 eller nyere
- Administratoradgang til dit PrestaShop-backoffice
- MySQL 5.4 eller højere
- Aktiv Cost+-forhandlerkonto
- PrestaShop 1.7.x-installation
- PHP 5.4 eller nyere
- Administratoradgang til dit PrestaShop-backoffice
- MySQL 5.4 eller højere
1. Installer modulet
Download modulet fra GitHub.
Metode A: Upload via adminpanelet (anbefalet)
- Gå til Modules → Module Manager i dit adminpanel
- Klik Upload a module
- Træk og slip ZIP-filen eller vælg den manuelt
- Vent til installationen er færdig
- Søg efter "NoPayn" og klik Configure
Metode B: Manuel upload
- Kopier mappen
nopaynpayment/ind i dit PrestaShopmodules/-bibliotek - Gå til Modules → Module Manager
- Søg efter "NoPayn" og klik Install
- Klik Configure for at åbne indstillingerne
Download modulet fra GitHub.
Metode A: Upload via adminpanelet (anbefalet)
- Gå til Improve > Module Manager i dit adminpanel
- Klik Upload a module
- Træk og slip ZIP-filen eller vælg den manuelt
- Vent til installationen er færdig
- Rul ned til sektionen "Other" og klik Configure under Cost+


Metode B: Manuel upload via (S)FTP
- Udpak den downloadede ZIP-fil
- Brug en SFTP-klient (f.eks. FileZilla, WinSCP) til at uploade alle mapper til
/modules/-biblioteket i din PrestaShop-installation - Gå til Improve > Modules > Module Catalog
- Søg efter "Cost+" -- tjek fanen Uninstalled Modules hvis nødvendigt
- Klik Install
Download modulet fra GitHub.
Metode A: Upload via adminpanelet (anbefalet)
- Gå til Improve > Module Manager i dit adminpanel
- Klik Upload a module
- Træk og slip ZIP-filen eller vælg den manuelt
- Vent til installationen er færdig
- Rul ned til sektionen "Other" og klik Configure under Cost+


Metode B: Manuel upload via (S)FTP
- Udpak den downloadede ZIP-fil
- Brug en SFTP-klient (f.eks. FileZilla, WinSCP) til at uploade alle mapper til
/modules/-biblioteket i din PrestaShop-installation - Gå til Modules > Module Manager
- Søg efter "Cost+" -- tjek fanen Uninstalled Modules hvis nødvendigt
- Klik Install
2. Indtast API-legitimationsoplysninger
Log ind på forhandlerportalen og naviger til Websites, klik derefter på det website, du vil forbinde. Klik på Integration, hvor du finder din API-nøgle.

I NoPayn-modulkonfigurationen skal du indtaste din API-nøgle og konfigurere følgende indstillinger:
| Indstilling | Beskrivelse |
|---|---|
| API Key | Din NoPayn API-nøgle |
| Credit / Debit Card | Aktiver/deaktiver kreditkortbetalinger |
| Apple Pay | Aktiver/deaktiver Apple Pay |
| Google Pay | Aktiver/deaktiver Google Pay |
| Vipps MobilePay | Aktiver/deaktiver Vipps MobilePay |
| Manual Capture | Autoriser kun kreditkortbetalinger — hæv når du sender |
| Debug Logging | Aktiver detaljeret logning til var/logs/nopayn_debug.log |
Indsæt nøglen i feltet API Key på Cost+ Library-konfigurationssiden og klik Save.

Indsæt nøglen i feltet API Key på Cost+ Library-konfigurationssiden og klik Save.

For PrestaShop 8.x- og 1.7-hostingmiljøer skal du aktivere cURL CA bundle-indstillingen under konfiguration for at undgå SSL-certifikatproblemer.
3. Aktiver betalingsmetoder
Betalingsmetoder konfigureres direkte i modulindstillingerne (se trin 2 ovenfor). Slå hver metode til eller fra efter behov.
Aktiver kun de betalingsmetoder, du er godkendt til og har modtaget bekræftelse for.
Når du har gemt din API-nøgle, skal du uploade hvert betalingsmetodemodul separat via Upload a module.
Gå tilbage til Improve > Module Manager, klik Upload a module igen, og upload hver ZIP-fil for de betalingsmetoder, du vil aktivere (f.eks. Credit Card, MobilePay, Swish).
Aktiver kun de betalingsmetoder, du er godkendt til og har modtaget bekræftelse for.
Betalingsmoduler har enten en Configure-mulighed (hvis yderligere opsætning er nødvendig) eller blot en Aktiver/Deaktiver-kontakt.
Når du har gemt din API-nøgle, skal du uploade hvert betalingsmetodemodul separat via Upload a module.
Gå tilbage til Improve > Module Manager, klik Upload a module igen, og upload hver ZIP-fil for de betalingsmetoder, du vil aktivere (f.eks. Credit Card, MobilePay, Swish).
Aktiver kun de betalingsmetoder, du er godkendt til og har modtaget bekræftelse for.
Betalingsmoduler har enten en Configure-mulighed (hvis yderligere opsætning er nødvendig) eller blot en Aktiver/Deaktiver-kontakt.
Betalingsflow
- Kunden vælger en Cost+-betalingsmetode ved checkout
- Kunden omdirigeres til Cost+ Hosted Payment Page (HPP)
- Efter gennemført betaling omdirigeres kunden tilbage til butikken
- En webhook bekræfter betalingsstatus server-til-server
Webhook
Webhook-URL'en konfigureres automatisk per ordre:
https://your-shop.com/module/nopaynpayment/webhookIngen manuel webhook-konfiguration er nødvendig — modulet håndterer registrering automatisk.
Manuel hævning
Når aktiveret for kreditkortbetalinger:
- Betalingen autoriseres men hæves ikke ved checkout
- Hævning sker, når ordren sendes/markeres som fuldført
- Hvis ordren annulleres, annulleres autorisationen automatisk
Automatisk refusion
Hvis en hævet betalingsordre annulleres, udsteder modulet automatisk en fuld refusion. Delvise refusioner kan behandles via PrestaShop-kreditnotaer.
Checkout-knapetiketter
For den bedste brugeroplevelse med offsite redirect-flows kan du overveje at opdatere checkout-knapetiketten til "Gennemse ordre" i stedet for "Bekræft og betal", da den faktiske betaling sker på Cost+'s hostede side. Dette er en global PrestaShop-indstilling, ikke modulspecifik.
Webhook
Webhooken konfigureres automatisk af modulet. Ingen manuel opsætning er nødvendig.
Webhook
Webhooken konfigureres automatisk af modulet. Ingen manuel opsætning er nødvendig.
4. Afsluttende trin og test
- Dobbelttjek alle aktiverede betalingsmetoder
- Foretag et par testtransaktioner -- både vellykkede og fejlede -- for at sikre, at alt fungerer problemfrit
- Konfigurer avanceret adfærd som manuel vs. automatisk hævning afhængigt af din leveringsproces
Support
Brug for hjælp? Kontakt vores supportteam på support@costplus.io.