OpenCart
Integruokite Cost+ su savo OpenCart parduotuve (4.x ir 3.x / ocStore 3)

Integruokite Cost+ kaip mokėjimo būdą savo OpenCart parduotuvėje. Oficialus NoPayn Payment Gateway plėtinys prieinamas OpenCart 4 ir OpenCart 3 / ocStore 3.
Būtinosios sąlygos
- Aktyvi Cost+ prekybininko paskyra
- OpenCart 4.0.0.0 arba naujesnė
- PHP 8.0 arba naujesnė
- Administratoriaus prieiga prie jūsų OpenCart valdymo skydelio
- Aktyvi Cost+ prekybininko paskyra
- ocStore 3.0.x arba OpenCart 3.0.3.x
- PHP 7.4 arba naujesnė
- Administratoriaus prieiga prie jūsų OpenCart valdymo skydelio
Palaikomi mokėjimo būdai
- 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. Įdiekite plėtinį
A būdas: Įkėlimas per administravimo skydelį (rekomenduojama)
- Atsisiųskite naujausią
.ocmod.zipleidimą iš GitHub - Savo OpenCart administravime eikite į Extensions -> Installer
- Įkelkite
.ocmod.zipfailą - Eikite į Extensions -> Extensions -> Payment
- Raskite NoPayn Payment Gateway ir paspauskite Install, tada Edit
B būdas: Rankinis įkėlimas
- Atsisiųskite arba klonuokite saugyklą
- Nukopijuokite
upload/aplanko turinį į savo OpenCart šakninį katalogą - Eikite į Extensions -> Extensions -> Payment
- Raskite NoPayn Payment Gateway ir paspauskite Install, tada Edit
Architektūra
OpenCart 3 naudoja kelių plėtinių struktūrą:
- NoPayn - Global Settings — bendra konfigūracija (API raktas, užsakymų būsenos, būdų prieinamumas, rankinis surinkimas, derinimo registravimas)
- NoPayn - Card Payments — kreditinių/debetinių kortelių atsiskaitymas
- NoPayn - Apple Pay / Google Pay — piniginių atsiskaitymas (jei įjungta tik viena piniginė, etiketė prisitaiko automatiškai)
- NoPayn - Vipps MobilePay — Vipps/MobilePay atsiskaitymas
- NoPayn - Swish — Swish atsiskaitymas
A būdas: Įkėlimas per administravimo skydelį (rekomenduojama)
- Atsisiųskite
.ocmod.zipfailą iš naujausio GitHub leidimo
Naudokite .ocmod.zip failą iš leidimo — ne GitHub automatiškai sugeneruotus „Source code" atsisiuntimus, kuriuose yra saugyklos struktūra, o ne diegimo struktūra.
- Administravime eikite į Extensions -> Installer
- Įkelkite
.ocmod.zipfailą - Eikite į Extensions -> Extensions -> Payments
- Pirmiausia įdiekite NoPayn - Global Settings
- Atidarykite NoPayn - Global Settings ir sukonfigūruokite:
- API raktą
- Užbaigto, laukiančio ir atšaukto užsakymo būsenas
- Prieinamus mokėjimo būdus, kuriems jūsų prekybininko paskyra patvirtinta
- Neprivaloma: kortelių rankinis surinkimas
- Neprivaloma: derinimo registravimas
- Įdiekite atsiskaitymo modulius, kuriuos norite rodyti:
- NoPayn - Card Payments
- NoPayn - Apple Pay / Google Pay
- NoPayn - Vipps MobilePay
- NoPayn - Swish
- Kiekvienam atsiskaitymo moduliui nustatykite: Status, Geo Zone ir Sort Order
B būdas: Rankinis įkėlimas
- Atsisiųskite arba klonuokite saugyklą
- Nukopijuokite
upload/aplanko turinį į savo parduotuvės šakninį katalogą - Eikite į Extensions -> Extensions -> Payments
- Laikykitės tos pačios diegimo tvarkos kaip A būde (pirmiausia Global Settings, tada atsiskaitymo moduliai)
2. Įveskite API kredencialus
Prisijunkite prie prekybininko portalo ir eikite į Websites, tada paspauskite svetainę, kurią norite prijungti. Paspauskite Integration, kur rasite savo API raktą.

NoPayn Payment Gateway nustatymuose įveskite savo API raktą atitinkamame lauke.
NoPayn - Global Settings modulyje įveskite savo API raktą atitinkamame lauke. API raktas bendrinamas tarp visų atsiskaitymo modulių — jį reikia įvesti tik vieną kartą.
3. Sukonfigūruokite mokėjimo nustatymus
- Įjunkite mokėjimo būdus, kuriems esate patvirtinti
- Nustatykite pageidaujamas užsakymų būsenas užbaigtiems, laukiantiems ir atšauktiems mokėjimams
- Neprivaloma: apribokite mokėjimus pagal Geo Zone
- Nustatykite Status kaip Enabled
- Paspauskite Save
Globalūs nustatymai
NoPayn - Global Settings saugo visą bendrą konfigūraciją:
| Nustatymas | Aprašymas |
|---|---|
| API Key | Jūsų NoPayn API raktas |
| Order Statuses | Užbaigtos, laukiančios ir atšauktos būsenos atitikimas |
| Method Availability | Kokie mokėjimo būdai patvirtinti jūsų prekybininko paskyrai |
| Manual Capture | Autorizuoti kreditinių kortelių mokėjimus — surinkti vėliau |
| Debug Logging | Įjungti detalų registravimą trikčių šalinimui |
Atsiskaitymo modulių nustatymai
Kiekvienas atsiskaitymo modulis turi savo parduotuvės nustatymus:
| Nustatymas | Aprašymas |
|---|---|
| Status | Įjungti arba išjungti šį mokėjimo būdą atsiskaityme |
| Geo Zone | Apriboti konkrečioms geografinėms zonoms |
| Sort Order | Rodymo tvarka atsiskaitymo puslapyje |
Aktyvuokite tik tuos mokėjimo būdus, kuriems esate patvirtinti ir gavote patvirtinimą.
Mokėjimo procesas
- Klientas pasirenka Cost+ mokėjimo būdą atsiskaityme
- Klientas nukreipiamas į NoPayn mokėjimo puslapį
- Po mokėjimo klientas grįžta ir užsakymo būsena atnaujinama automatiškai
- NoPayn siunčia webhook asinchroniniam būsenos patvirtinimui
Plėtinys naudoja Cost+ mokėjimo puslapį, tai reiškia, kad klientai nukreipiami į saugią mokėjimo formą. Jokia jautri kortelių informacija netvarkoma jūsų serveryje.
Kiekvienas atsiskaitymo modulis yra atskiras OpenCart mokėjimo plėtinys, suteikiantis klientams atskiras radijo parinktis atsiskaityme (pvz., „Card Payments", „Apple Pay & Google Pay").
- Klientas pasirenka mokėjimo būdo etiketę atsiskaityme (pvz., Card Payments)
- Plėtinys sukuria NoPayn mokėjimo užsakymą
- Klientas nukreipiamas į saugų NoPayn mokėjimo puslapį
- Po mokėjimo klientas grįžta ir užsakymo būsena atnaujinama automatiškai
- NoPayn siunčia webhook asinchroniniam būsenos patvirtinimui
Apple Pay / Google Pay modulis siunčia abu būdus vienoje operacijoje, kad NoPayn mokėjimo puslapis galėtų pasiūlyti abi piniginės parinktis viename procese.
Atnaujinimas iš v1.0.0 į v2.0.0
Versija 1.0.0 naudojo vieną atsiskaitymo metodą pavadinimu „NoPayn Checkout". Versija 2.0.0 pakeičia į atskirus atsiskaitymo modulius pagal mokėjimo būdą. Atnaujinant:
- Įkelkite naują paketą
- Jūsų esamas „NoPayn Checkout" įrašas tampa NoPayn - Global Settings
- Peržiūrėkite ir išsaugokite globalius nustatymus
- Įdiekite ir įjunkite naujus atsiskaitymo modulius, kuriuos norite rodyti klientams
4. Testuokite ir paleiskite
Atlikite kelis testinius užsakymus, kad įsitikintumėte, jog viskas veikia sklandžiai. Rekomenduojame testuoti tiek sėkmingus, tiek nesėkmingus mokėjimus, kad patvirtintumėte teisingą visų scenarijų tvarkymą.
Palaikymas
Reikia pagalbos? Kreipkitės į mūsų palaikymo komandą adresu support@costplus.io.