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

Integrera Cost+ som betalningsmetod i din Magento-butik. Cost+-tillägget finns tillgängligt för Magento 2 (2.4.6 – 2.4.8) och Magento 1.9 (inklusive OpenMage LTS 20+).
Förutsättningar
- Aktivt Cost+-handelskonto
- Magento 2.4.6 – 2.4.8-installation
- PHP 8.2 – 8.4
- Administratörsåtkomst till din Magento-adminpanel
- SSH-åtkomst till din server (för Composer-installation)
- Aktivt Cost+-handelskonto
- Magento 1.9.x eller OpenMage LTS 20+
- PHP 7.4 eller senare
- Administratörsåtkomst till din Magento-adminpanel
- SSH- eller FTP-åtkomst till din server
1. Installera tillägget
Metod A: Installation via Composer (rekommenderat)
Anslut till din Magento-server via SSH och navigera till din Magento-rotkatalog.
Installera pluginet:
composer require nopayn/nopayn-magento-2Kör Magento setup-kommandon:
php bin/magento setup:upgrade
php bin/magento module:enable GingerPay_Payment
php bin/magento cache:cleanOm du är i produktionsläge, kör även:
php bin/magento setup:static-content:deployMetod B: Manuell installation
- Navigera till din
app/code-katalog - Ladda ner och packa upp Cost+-versionen från GitHub
- Kör setup-kommandona:
php bin/magento setup:upgrade
php bin/magento cache:cleanOm i produktionsläge:
php bin/magento setup:static-content:deployLadda ner eller klona modulen från GitHub.
Kopiera innehållet i app/ till din Magento-rot app/-katalog:
cp -r app/* /path/to/magento/app/Rensa Magento-cachen:
rm -rf var/cache/*Logga in på Magento-adminpanelen och navigera till System → Konfiguration → Försäljning → Betalningsmetoder för att verifiera att sektionen NoPayn Payment Gateway visas.
Modulen skapar en nopayn_transactions-tabell i din databas för att spåra betalningstransaktioner. Denna skapas automatiskt vid första användning.
2. Konfigurera pluginet
- Gå till Butiker → Konfiguration → Försäljning → Betalningsmetoder → Cost+ Payments
- Ange din API-nyckel (se steg 3 nedan)
- Aktivera de betalningsmetoder du har blivit godkänd för
- Spara ändringar
- Gå till System → Konfiguration → Försäljning → Betalningsmetoder
- Hitta sektionen NoPayn Payment Gateway
- Ange din API-nyckel (se steg 3 nedan)
- Aktivera individuella betalningsmetoder (kredit-/betalkort, Apple Pay, Google Pay, Vipps MobilePay)
- Valfritt begränsa per land
- Spara konfigurationen
3. Ange API-uppgifter
Logga in på handlarportalen och navigera till Webbplatser, klicka sedan på den webbplats du vill ansluta. Klicka på Integration där du hittar din API-nyckel.

Klistra in API-nyckeln i konfigurationsfältet och spara.
Aktivera bara de betalningsmetoder du har blivit godkänd för och fått bekräftelse på.
Betalningsmetoder som stöds
| Kassanamn | NoPayn-identifierare |
|---|---|
| Credit / Debit Card | credit-card |
| Apple Pay | apple-pay |
| Google Pay | google-pay |
| Vipps MobilePay | vipps-mobilepay |
Betalningsflöde
- Kunden väljer en betalningsmetod i kassan och lägger ordern
- Kunden omdirigeras till NoPayn Hosted Payment Page
- Efter betalning återvänder kunden och orderstatusen uppdateras automatiskt
- NoPayn skickar en webhook för asynkron statusbekräftelse
- Kunden väljer en betalningsmetod i kassan och lägger ordern
- Ordern skapas med status Inväntar betalning
- Kunden omdirigeras till NoPayns säkra betalningssida
- Efter betalning:
- Lyckad — kunden återvänder, status verifieras via API, order sätts till Bearbetas
- Avbruten — kunden återvänder, order sätts till Avbruten
- Utgången (5-minuters timeout) — webhook utlöses, order sätts till Avbruten
- NoPayn skickar en webhook för asynkron statusbekräftelse
Orderstatusmappning
| NoPayn-status | Magento orderläge | Magento orderstatus |
|---|---|---|
new | pending_payment | Pending Payment |
processing | pending_payment | Pending Payment |
completed | processing | Processing |
cancelled | canceled | Canceled |
expired | canceled | Canceled |
error | canceled | Canceled |
Webhooks
Modulen registrerar en webhook-endpoint på /nopayn/payment/webhook. Denna URL skickas automatiskt till NoPayn vid orderskapande. Webhooken verifierar alltid orderstatus via NoPayn API:et innan Magento-ordern uppdateras.
Ingen manuell webhook-konfiguration krävs — modulen hanterar registreringen automatiskt.
4. Testa din konfiguration
- Gör några testtransaktioner — både lyckade och misslyckade
- Verifiera att alla aktiverade betalningsmetoder visas i kassan
- Konfigurera debiteringsbeteende (automatisk debitering kontra manuell) baserat på din leveransprocess
Support
Behöver du hjälp? Kontakta vårt supportteam på support@costplus.io.