OpenCart
Integrați Cost+ cu magazinul dvs. OpenCart (4.x și 3.x / ocStore 3)

Integrați Cost+ ca metodă de plată în magazinul dvs. OpenCart. Extensia oficială NoPayn Payment Gateway este disponibilă pentru OpenCart 4 și OpenCart 3 / ocStore 3.
Cerințe preliminare
- Cont activ de comerciant Cost+
- OpenCart 4.0.0.0 sau mai nou
- PHP 8.0 sau mai nou
- Acces de administrator la panoul de control OpenCart
- Cont activ de comerciant Cost+
- ocStore 3.0.x sau OpenCart 3.0.3.x
- PHP 7.4 sau mai nou
- Acces de administrator la panoul de control OpenCart
Metode de plată suportate
- Credit / Debit Card — Visa, Mastercard, Amex, Maestro, V Pay, Bancontact, Diners, Discover
- Apple Pay
- Google Pay
- Vipps / MobilePay
- Credit / Debit Card — Visa, Mastercard, Amex, Maestro, V Pay, Bancontact, Diners, Discover
- Apple Pay
- Google Pay
- Vipps / MobilePay
- Swish
1. Instalați extensia
Metoda A: Încărcare prin panoul de administrare (Recomandat)
- Descărcați ultima versiune
.ocmod.zipde pe GitHub - În panoul de administrare OpenCart, mergeți la Extensions → Installer
- Încărcați fișierul
.ocmod.zip - Mergeți la Extensions → Extensions → Payment
- Găsiți NoPayn Payment Gateway și faceți clic pe Install, apoi Edit
Metoda B: Încărcare manuală
- Descărcați sau clonați depozitul
- Copiați conținutul folderului
upload/în directorul rădăcină OpenCart - Mergeți la Extensions → Extensions → Payment
- Găsiți NoPayn Payment Gateway și faceți clic pe Install, apoi Edit
Arhitectură
OpenCart 3 folosește o configurare multi-extensie:
- NoPayn - Global Settings — configurare partajată (cheie API, statusuri comenzi, disponibilitate metode, captură manuală, logare debug)
- NoPayn - Card Payments — checkout card de credit/debit
- NoPayn - Apple Pay / Google Pay — checkout wallet (dacă doar un wallet este activat, eticheta se ajustează automat)
- NoPayn - Vipps MobilePay — checkout Vipps/MobilePay
- NoPayn - Swish — checkout Swish
Metoda A: Încărcare prin panoul de administrare (Recomandat)
- Descărcați fișierul
.ocmod.zipde la ultima versiune GitHub
Folosiți fișierul .ocmod.zip de la versiune — nu descărcările „Source code" generate automat de GitHub, care conțin structura depozitului, nu structura de instalare.
- În panoul de administrare, mergeți la Extensions → Installer
- Încărcați fișierul
.ocmod.zip - Mergeți la Extensions → Extensions → Payments
- Instalați mai întâi NoPayn - Global Settings
- Deschideți NoPayn - Global Settings și configurați:
- Cheia API
- Statusuri comenzi pentru finalizat, în așteptare și anulat
- Metodele de plată disponibile pentru care contul de comerciant are aprobare
- Opțional: captură manuală card
- Opțional: logare debug
- Instalați modulele de checkout pe care doriți să le expuneți:
- NoPayn - Card Payments
- NoPayn - Apple Pay / Google Pay
- NoPayn - Vipps MobilePay
- NoPayn - Swish
- Pentru fiecare modul de checkout, setați: Status, Geo Zone și Sort Order
Metoda B: Încărcare manuală
- Descărcați sau clonați depozitul
- Copiați conținutul folderului
upload/în directorul rădăcină al magazinului - Mergeți la Extensions → Extensions → Payments
- Urmați aceeași ordine de instalare ca la Metoda A (Global Settings mai întâi, apoi modulele de checkout)
2. Introduceți credențialele API
Conectați-vă la portalul comerciantului și navigați la Site-uri web, apoi faceți clic pe site-ul web pe care doriți să îl conectați. Faceți clic pe Integrare unde veți găsi cheia API.

În setările NoPayn Payment Gateway, introduceți cheia API în câmpul corespunzător.
În NoPayn - Global Settings, introduceți cheia API în câmpul corespunzător. Cheia API este partajată între toate modulele de checkout — trebuie să o introduceți o singură dată.
3. Configurați setările de plată
- Activați metodele de plată pentru care aveți aprobare
- Setați statusurile de comandă preferate pentru plăți finalizate, în așteptare și anulate
- Opțional, restricționați plățile pe Geo Zone
- Setați Status la Enabled
- Faceți clic pe Save
Setări globale
NoPayn - Global Settings stochează toată configurarea partajată:
| Setare | Descriere |
|---|---|
| API Key | Cheia dvs. API NoPayn |
| Order Statuses | Mapare statusuri finalizat, în așteptare și anulat |
| Method Availability | Ce metode de plată are contul de comerciant aprobate |
| Manual Capture | Autorizare doar plăți cu card de credit — captură ulterioară |
| Debug Logging | Activare logare detaliată pentru depanare |
Setări modul checkout
Fiecare modul de checkout are propriile setări de vitrină:
| Setare | Descriere |
|---|---|
| Status | Activare sau dezactivare această metodă de plată la checkout |
| Geo Zone | Restricționare pe zone geografice specifice |
| Sort Order | Ordine de afișare pe pagina de checkout |
Activați doar metodele de plată pentru care aveți aprobare și ați primit confirmare.
Fluxul de plată
- Clientul selectează o metodă de plată Cost+ la checkout
- Clientul este redirecționat către pagina de plată găzduită NoPayn
- După plată, clientul revine și statusul comenzii este actualizat automat
- NoPayn trimite un webhook pentru confirmarea asincronă a statusului
Extensia folosește pagina de plată găzduită Cost+, ceea ce înseamnă că clienții sunt redirecționați către un formular securizat de plată. Nicio dată sensibilă a cardului nu este gestionată de serverul dvs.
Fiecare modul de checkout este o extensie separată de plată OpenCart, oferind clienților opțiuni radio distincte la checkout (de ex. „Card Payments", „Apple Pay & Google Pay").
- Clientul selectează o etichetă de metodă de plată la checkout (de ex. Card Payments)
- Extensia creează o comandă de plată găzduită NoPayn
- Clientul este redirecționat către pagina securizată de plată NoPayn
- După plată, clientul revine și statusul comenzii este actualizat automat
- NoPayn trimite un webhook pentru confirmarea asincronă a statusului
Modulul Apple Pay / Google Pay trimite ambele metode într-o singură tranzacție, astfel încât pagina găzduită NoPayn poate oferi ambele opțiuni wallet într-un singur flux.
Actualizare de la v1.0.0 la v2.0.0
Versiunea 1.0.0 folosea o singură metodă de checkout numită „NoPayn Checkout". Versiunea 2.0.0 trece la module separate de checkout per metodă de plată. La actualizare:
- Încărcați noul pachet
- Intrarea existentă „NoPayn Checkout" devine NoPayn - Global Settings
- Verificați și salvați setările globale
- Instalați și activați noile module de checkout pe care doriți să le vadă clienții
4. Testați și lansați
Plasați câteva tranzacții de test pentru a vă asigura că totul funcționează corect. Vă recomandăm să testați atât plăți reușite, cât și eșuate pentru a confirma că toate scenariile sunt gestionate corect.
Suport
Aveți nevoie de ajutor? Contactați echipa noastră de suport la support@costplus.io.