OpenCart
Integroi Cost+ OpenCart-kauppaasi (4.x ja 3.x / ocStore 3)

Integroi Cost+ maksutavaksi OpenCart-kauppaasi. Virallinen NoPayn Payment Gateway -laajennus on saatavilla OpenCart 4- ja OpenCart 3 / ocStore 3 -versioille.
Edellytykset
- Aktiivinen Cost+-kauppiastili
- OpenCart 4.0.0.0 tai uudempi
- PHP 8.0 tai uudempi
- Ylläpitäjän pääsy OpenCart-hallintapaneeliin
- Aktiivinen Cost+-kauppiastili
- ocStore 3.0.x tai OpenCart 3.0.3.x
- PHP 7.4 tai uudempi
- Ylläpitäjän pääsy OpenCart-hallintapaneeliin
Tuetut maksutavat
- 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. Asenna laajennus
Tapa A: Lataus hallintapaneelin kautta (suositeltava)
- Lataa uusin
.ocmod.zip-julkaisu GitHubista - OpenCart-hallintapaneelissa siirry kohtaan Extensions → Installer
- Lataa
.ocmod.zip-tiedosto - Siirry kohtaan Extensions → Extensions → Payment
- Etsi NoPayn Payment Gateway ja napsauta Install, sitten Edit
Tapa B: Manuaalinen lataus
- Lataa tai kloonaa tietovarasto
- Kopioi
upload/-kansion sisältö OpenCart-juurihakemistoosi - Siirry kohtaan Extensions → Extensions → Payment
- Etsi NoPayn Payment Gateway ja napsauta Install, sitten Edit
Arkkitehtuuri
OpenCart 3 käyttää monilaajennus-asetusta:
- NoPayn - Global Settings — jaetut asetukset (API-avain, tilausten tilat, maksutapojen saatavuus, manuaalinen veloitus, virheenkorjauslokitus)
- NoPayn - Card Payments — luotto-/pankkikorttikassa
- NoPayn - Apple Pay / Google Pay — lompakkokassa (jos vain yksi lompakko on käytössä, nimi mukautuu automaattisesti)
- NoPayn - Vipps MobilePay — Vipps/MobilePay-kassa
- NoPayn - Swish — Swish-kassa
Tapa A: Lataus hallintapaneelin kautta (suositeltava)
- Lataa
.ocmod.zip-tiedosto uusimmasta GitHub-julkaisusta
Käytä julkaisun .ocmod.zip-tiedostoa — älä GitHubin automaattisesti luomia "Source code" -latauksia, jotka sisältävät tietovaraston rakenteen, eivät asennusrakennetta.
- Hallintapaneelissa siirry kohtaan Extensions → Installer
- Lataa
.ocmod.zip-tiedosto - Siirry kohtaan Extensions → Extensions → Payments
- Asenna ensin NoPayn - Global Settings
- Avaa NoPayn - Global Settings ja määritä:
- API-avain
- Valmis-, odottaa- ja peruutettu-tilausten tilat
- Käytettävissä olevat maksutavat, joille kauppiastilisi on hyväksytty
- Valinnainen: kortin manuaalinen veloitus
- Valinnainen: virheenkorjauslokitus
- Asenna haluamasi kassamoduulit:
- NoPayn - Card Payments
- NoPayn - Apple Pay / Google Pay
- NoPayn - Vipps MobilePay
- NoPayn - Swish
- Kullekin kassamoduulille aseta: Status, Geo Zone ja Sort Order
Tapa B: Manuaalinen lataus
- Lataa tai kloonaa tietovarasto
- Kopioi
upload/-kansion sisältö kauppasi juureen - Siirry kohtaan Extensions → Extensions → Payments
- Noudata samaa asennusjärjestystä kuin tavassa A (Global Settings ensin, sitten kassamoduulit)
2. Syötä API-tunnukset
Kirjaudu kauppiasportaaliin ja siirry kohtaan Websites, napsauta sitten verkkosivustoa, jonka haluat yhdistää. Napsauta Integration, josta löydät API-avaimesi.

NoPayn Payment Gateway -asetuksissa syötä API-avaimesi vastaavaan kenttään.
Kohdassa NoPayn - Global Settings syötä API-avaimesi vastaavaan kenttään. API-avain on jaettu kaikkien kassamoduulien kesken — sinun tarvitsee syöttää se vain kerran.
3. Määritä maksuasetukset
- Ota käyttöön hyväksytyt maksutavat
- Aseta haluamasi tilausten tilat valmiille, odottaville ja peruutetuille maksuille
- Voit halutessasi rajoittaa maksuja Geo Zone -asetuksella
- Aseta Status tilaan Enabled
- Napsauta Save
Yleiset asetukset
NoPayn - Global Settings tallentaa kaikki jaetut asetukset:
| Asetus | Kuvaus |
|---|---|
| API Key | NoPayn API-avaimesi |
| Order Statuses | Valmis-, odottaa- ja peruutettu-tilausten tilakartoitus |
| Method Availability | Mitkä maksutavat kauppiastilillesi on hyväksytty |
| Manual Capture | Valtuuta luottokorttimaksut vain — veloita myöhemmin |
| Debug Logging | Ota yksityiskohtainen lokitus käyttöön vianmääritykseen |
Kassamoduulien asetukset
Jokaisella kassamoduulilla on omat myymälän asetuksensa:
| Asetus | Kuvaus |
|---|---|
| Status | Ota tämä maksutapa käyttöön tai poista käytöstä kassalla |
| Geo Zone | Rajoita tiettyihin maantieteellisiin vyöhykkeisiin |
| Sort Order | Näyttöjärjestys kassasivulla |
Ota käyttöön vain ne maksutavat, jotka on hyväksytty ja joista olet saanut vahvistuksen.
Maksukulku
- Asiakas valitsee Cost+-maksutavan kassalla
- Asiakas ohjataan NoPayn-isännöidylle maksusivulle
- Maksun jälkeen asiakas palaa ja tilauksen tila päivittyy automaattisesti
- NoPayn lähettää webhookin asynkroniseen tilanvahvistukseen
Laajennus käyttää Cost+:n isännöityä maksusivua, joten asiakkaat ohjataan turvalliselle maksulomakkeelle. Arkaluontoista korttidataa ei käsitellä palvelimellasi.
Jokainen kassamoduuli on erillinen OpenCart-maksulaajennus, joka antaa asiakkaille erilliset radiopainikkeet kassalla (esim. "Card Payments", "Apple Pay & Google Pay").
- Asiakas valitsee maksutavan kassalla (esim. Card Payments)
- Laajennus luo NoPayn-isännöidyn maksutilauksen
- Asiakas ohjataan turvalliselle NoPayn-maksusivulle
- Maksun jälkeen asiakas palaa ja tilauksen tila päivittyy automaattisesti
- NoPayn lähettää webhookin asynkroniseen tilanvahvistukseen
Apple Pay / Google Pay -moduuli lähettää molemmat maksutavat yhdessä tapahtumassa, joten NoPayn-isännöity sivu voi tarjota molemmat lompakkovaihtoehdot yhdessä kulussa.
Päivitys versiosta v1.0.0 versioon v2.0.0
Versio 1.0.0 käytti yhtä kassamenetelmää nimeltä "NoPayn Checkout". Versio 2.0.0 siirtyy erillisiin kassamoduuleihin maksutapakohtaisesti. Päivitettäessä:
- Lataa uusi paketti
- Olemassa oleva "NoPayn Checkout" -merkintä muuttuu NoPayn - Global Settings -asetukseksi
- Tarkista ja tallenna yleiset asetukset
- Asenna ja ota käyttöön uudet kassamoduulit, jotka haluat asiakkaiden näkevän
4. Testaa ja julkaise
Tee muutama testitapahtuma varmistaaksesi, että kaikki toimii sujuvasti. Suosittelemme testaamaan sekä onnistuneita että epäonnistuneita maksuja kaikkien skenaarioiden varmistamiseksi.
Tuki
Tarvitsetko apua? Ota yhteyttä tukitiimiimme osoitteessa support@costplus.io.