OpenCart
Integreerige Cost+ oma OpenCart poega (4.x ja 3.x / ocStore 3)

Integreerige Cost+ makseviisina oma OpenCart poega. Ametlik NoPayn Payment Gateway laiendus on saadaval OpenCart 4 ja OpenCart 3 / ocStore 3 jaoks.
Eeldused
- Aktiivne Cost+ kaupmehe konto
- OpenCart 4.0.0.0 või uuem
- PHP 8.0 või uuem
- Administraatori juurdepääs teie OpenCart juhtpaneelile
- Aktiivne Cost+ kaupmehe konto
- ocStore 3.0.x või OpenCart 3.0.3.x
- PHP 7.4 või uuem
- Administraatori juurdepääs teie OpenCart juhtpaneelile
Toetatud makseviisid
- 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. Paigaldage laiendus
Meetod A: Üleslaadimine halduspaneeli kaudu (soovitatav)
- Laadige alla viimane
.ocmod.zipväljalase GitHubist - Oma OpenCart halduspaneelis minge jaotisse Extensions → Installer
- Laadige üles
.ocmod.zipfail - Minge jaotisse Extensions → Extensions → Payment
- Leidke NoPayn Payment Gateway ja klõpsake Install, seejärel Edit
Meetod B: Käsitsi üleslaadimine
- Laadige alla või kloonige hoidla
- Kopeerige kausta
upload/sisu oma OpenCart juurkataloogi - Minge jaotisse Extensions → Extensions → Payment
- Leidke NoPayn Payment Gateway ja klõpsake Install, seejärel Edit
Arhitektuur
OpenCart 3 kasutab mitme laienduse seadistust:
- NoPayn - Global Settings — jagatud seadistus (API võti, tellimuse olekud, meetodite saadavus, käsitsi hõivamine, silumise logimine)
- NoPayn - Card Payments — krediit-/deebetkaardi kassa
- NoPayn - Apple Pay / Google Pay — rahakoti kassa (kui ainult üks rahakott on lubatud, silt kohandub automaatselt)
- NoPayn - Vipps MobilePay — Vipps/MobilePay kassa
- NoPayn - Swish — Swish kassa
Meetod A: Üleslaadimine halduspaneeli kaudu (soovitatav)
- Laadige alla
.ocmod.zipvara viimasest GitHub väljalaskest
Kasutage väljalaske .ocmod.zip vara — mitte GitHubi automaatselt genereeritud "Source code" allalaadimisi, mis sisaldavad hoidla paigutust, mitte paigaldaja paigutust.
- Halduspaneelis minge jaotisse Extensions → Installer
- Laadige üles
.ocmod.zipfail - Minge jaotisse Extensions → Extensions → Payments
- Paigaldage kõigepealt NoPayn - Global Settings
- Avage NoPayn - Global Settings ja seadistage:
- API võti
- Lõpetatud, ootel ja tühistatud tellimuse olekud
- Saadaolevad makseviisid, mille jaoks teie kaupmehe konto on kinnitatud
- Valikuline: kaardi käsitsi hõivamine
- Valikuline: silumise logimine
- Paigaldage kassamoodulid, mida soovite kuvada:
- NoPayn - Card Payments
- NoPayn - Apple Pay / Google Pay
- NoPayn - Vipps MobilePay
- NoPayn - Swish
- Iga kassamooduli jaoks määrake: Status, Geo Zone ja Sort Order
Meetod B: Käsitsi üleslaadimine
- Laadige alla või kloonige hoidla
- Kopeerige kausta
upload/sisu oma poe juurkataloogi - Minge jaotisse Extensions → Extensions → Payments
- Järgige sama paigaldusjärjekorda nagu meetodil A (kõigepealt Global Settings, seejärel kassamoodulid)
2. Sisestage API mandaadid
Logige sisse kaupmehe portaali ja navigeerige jaotisse Veebilehed, seejärel klõpsake veebilehel, mida soovite ühendada. Klõpsake Integratsioon, kus leiate oma API võtme.

Sisestage NoPayn Payment Gateway seadetes oma API võti vastavale väljale.
Sisestage NoPayn - Global Settings seadetes oma API võti vastavale väljale. API võtit jagatakse kõigi kassamoodulite vahel — peate selle sisestama ainult ühe korra.
3. Seadistage makse sätted
- Lubage makseviisid, mille jaoks olete kinnituse saanud
- Määrake eelistatud tellimuse olekud lõpetatud, ootel ja tühistatud maksete jaoks
- Valikuliselt piirake makseid Geo Zone järgi
- Määrake Status olekusse Enabled
- Klõpsake Save
Globaalsed seaded
NoPayn - Global Settings salvestab kõik jagatud seadistused:
| Seadistus | Kirjeldus |
|---|---|
| API Key | Teie NoPayn API võti |
| Order Statuses | Lõpetatud, ootel ja tühistatud oleku vastendamine |
| Method Availability | Millised makseviisid on teie kaupmehe kontol kinnitatud |
| Manual Capture | Autoriseerige krediitkaardimaksed ainult — hõivake hiljem |
| Debug Logging | Lubage üksikasjalik logimine veaotsinguks |
Kassamooduli seaded
Igal kassamoodulil on oma poefassaadi seaded:
| Seadistus | Kirjeldus |
|---|---|
| Status | Lubab või keelab selle makseviisi kassas |
| Geo Zone | Piira konkreetsetele geograafilistele tsoonidele |
| Sort Order | Kuvamisjärjekord kassal |
Aktiveerige ainult makseviisid, mille jaoks olete saanud kinnituse.
Maksevoog
- Klient valib kassas Cost+ makseviisi
- Klient suunatakse NoPayn hostitud makselehele
- Pärast maksmist naaseb klient ja tellimuse olek uuendatakse automaatselt
- NoPayn saadab veebihaagi asünkroonseks oleku kinnitamiseks
Laiendus kasutab Cost+ hostitud makselehte, mis tähendab, et kliendid suunatakse turvalise maksevormi juurde. Teie server ei käsitle tundlikke kaardiandmeid.
Iga kassamoodul on eraldi OpenCart makselaiendus, andes klientidele kassas erinevad raadionupu valikud (nt "Card Payments", "Apple Pay & Google Pay").
- Klient valib kassas makseviisi sildi (nt Card Payments)
- Laiendus loob NoPayn hostitud makse tellimuse
- Klient suunatakse turvalise NoPayn makselehele
- Pärast maksmist naaseb klient ja tellimuse olek uuendatakse automaatselt
- NoPayn saadab veebihaagi asünkroonseks oleku kinnitamiseks
Apple Pay / Google Pay moodul saadab mõlemad meetodid ühes tehingus, nii et NoPayn hostitud leht saab pakkuda mõlemat rahakoti valikut ühes voos.
Uuendamine versioonilt v1.0.0 versioonile v2.0.0
Versioon 1.0.0 kasutas ühte kassameetodit nimega "NoPayn Checkout". Versioon 2.0.0 muutub eraldi kassamooduliteks makseviisi kohta. Uuendamisel:
- Laadige üles uus pakett
- Teie olemasolev "NoPayn Checkout" kirje muutub NoPayn - Global Settings kirjeks
- Vaadake üle ja salvestage globaalsed seaded
- Paigaldage ja lubage uued kassamoodulid, mida soovite klientidele kuvada
4. Testige ja käivitage
Tehke mõned testtehingud, et veenduda kõige sujuvas toimimises. Soovitame testida nii edukaid kui ebaõnnestunud makseid, et kinnitada kõigi stsenaariumide korrektset käsitlemist.
Tugi
Vajate abi? Võtke ühendust meie tugimeeskonnaga aadressil support@costplus.io.