Magento
Integrer Cost+ med din Magento-butik (2.x og 1.9 / OpenMage LTS)

Integrer Cost+ som betalingsmetode i din Magento-butik. Cost+-udvidelsen er tilgængelig til Magento 2 (2.4.6 – 2.4.8) og Magento 1.9 (inklusiv OpenMage LTS 20+).
Forudsætninger
- Aktiv Cost+-forhandlerkonto
- Magento 2.4.6 – 2.4.8-installation
- PHP 8.2 – 8.4
- Administratoradgang til dit Magento-adminpanel
- SSH-adgang til din server (til Composer-installation)
- Aktiv Cost+-forhandlerkonto
- Magento 1.9.x eller OpenMage LTS 20+
- PHP 7.4 eller nyere
- Administratoradgang til dit Magento-adminpanel
- SSH- eller FTP-adgang til din server
1. Installer udvidelsen
Metode A: Installation via Composer (anbefalet)
Forbind til din Magento-server via SSH og naviger til dit Magento-rodbibliotek.
Installer pluginet:
composer require nopayn/nopayn-magento-2Kør Magento-opsætningskommandoer:
php bin/magento setup:upgrade
php bin/magento module:enable GingerPay_Payment
php bin/magento cache:cleanHvis du er i produktionstilstand, skal du også køre:
php bin/magento setup:static-content:deployMetode B: Manuel installation
- Naviger til dit
app/code-bibliotek - Download og udpak Cost+-udgivelsen fra GitHub
- Kør opsætningskommandoerne:
php bin/magento setup:upgrade
php bin/magento cache:cleanHvis i produktionstilstand:
php bin/magento setup:static-content:deployDownload eller klon modulet fra GitHub.
Kopier indholdet af app/ ind i dit Magento-rod app/-bibliotek:
cp -r app/* /path/to/magento/app/Ryd Magento-cachen:
rm -rf var/cache/*Log ind på Magento-adminpanelet og naviger til System → Configuration → Sales → Payment Methods for at verificere, at sektionen NoPayn Payment Gateway vises.
Modulet opretter en nopayn_transactions-tabel i din database til sporing af betalingstransaktioner. Denne oprettes automatisk ved første brug.
2. Konfigurer pluginet
- Gå til Stores → Configuration → Sales → Payment Methods → Cost+ Payments
- Indtast din API-nøgle (se trin 3 nedenfor)
- Aktiver de betalingsmetoder, du er godkendt til
- Gem ændringer
- Gå til System → Configuration → Sales → Payment Methods
- Find sektionen NoPayn Payment Gateway
- Indtast din API-nøgle (se trin 3 nedenfor)
- Aktiver individuelle betalingsmetoder (Credit / Debit Card, Apple Pay, Google Pay, Vipps MobilePay)
- Begræns eventuelt efter land
- Gem konfiguration
3. 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.

Indsæt API-nøglen i konfigurationsfeltet og gem.
Aktiver kun de betalingsmetoder, du er godkendt til og har modtaget bekræftelse for.
Understøttede betalingsmetoder
| Checkout-navn | NoPayn-identifikator |
|---|---|
| Credit / Debit Card | credit-card |
| Apple Pay | apple-pay |
| Google Pay | google-pay |
| Vipps MobilePay | vipps-mobilepay |
Betalingsflow
- Kunden vælger en betalingsmetode ved checkout og afgiver ordren
- Kunden omdirigeres til NoPayn Hosted Payment Page
- Efter betaling vender kunden tilbage, og ordrestatus opdateres automatisk
- NoPayn sender en webhook til asynkron statusbekræftelse
- Kunden vælger en betalingsmetode ved checkout og afgiver ordren
- Ordren oprettes med status Pending Payment
- Kunden omdirigeres til den sikre NoPayn-betalingsside
- Efter betaling:
- Succes — kunden vender tilbage, status verificeres via API, ordre sættes til Processing
- Annulleret — kunden vender tilbage, ordre sættes til Canceled
- Udløbet (5-minutters timeout) — webhook udløses, ordre sættes til Canceled
- NoPayn sender en webhook til asynkron statusbekræftelse
Ordrestatusmapping
| NoPayn-status | Magento-ordretilstand | Magento-ordrestatus |
|---|---|---|
new | pending_payment | Pending Payment |
processing | pending_payment | Pending Payment |
completed | processing | Processing |
cancelled | canceled | Canceled |
expired | canceled | Canceled |
error | canceled | Canceled |
Webhooks
Modulet registrerer et webhook-endpoint på /nopayn/payment/webhook. Denne URL sendes automatisk til NoPayn ved oprettelse af ordrer. Webhooken verificerer altid ordrestatus via NoPayn API'et, inden Magento-ordren opdateres.
Ingen manuel webhook-konfiguration er nødvendig — modulet håndterer registrering automatisk.
4. Test din opsætning
- Foretag et par testtransaktioner — både vellykkede og fejlede
- Verificer, at alle aktiverede betalingsmetoder vises ved checkout
- Konfigurer hævningsadfærd (automatisk hævning vs. manuel) baseret på din leveringsproces
Support
Brug for hjælp? Kontakt vores supportteam på support@costplus.io.