Cost+Docs

OpenCart

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

OpenCart

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)

  1. Atsisiųskite naujausią .ocmod.zip leidimą iš GitHub
  2. Savo OpenCart administravime eikite į Extensions -> Installer
  3. Įkelkite .ocmod.zip failą
  4. Eikite į Extensions -> Extensions -> Payment
  5. Raskite NoPayn Payment Gateway ir paspauskite Install, tada Edit

B būdas: Rankinis įkėlimas

  1. Atsisiųskite arba klonuokite saugyklą
  2. Nukopijuokite upload/ aplanko turinį į savo OpenCart šakninį katalogą
  3. Eikite į Extensions -> Extensions -> Payment
  4. 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)

  1. Atsisiųskite .ocmod.zip failą 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.

  1. Administravime eikite į Extensions -> Installer
  2. Įkelkite .ocmod.zip failą
  3. Eikite į Extensions -> Extensions -> Payments
  4. Pirmiausia įdiekite NoPayn - Global Settings
  5. 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
  6. Įdiekite atsiskaitymo modulius, kuriuos norite rodyti:
    • NoPayn - Card Payments
    • NoPayn - Apple Pay / Google Pay
    • NoPayn - Vipps MobilePay
    • NoPayn - Swish
  7. Kiekvienam atsiskaitymo moduliui nustatykite: Status, Geo Zone ir Sort Order

B būdas: Rankinis įkėlimas

  1. Atsisiųskite arba klonuokite saugyklą
  2. Nukopijuokite upload/ aplanko turinį į savo parduotuvės šakninį katalogą
  3. Eikite į Extensions -> Extensions -> Payments
  4. 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ą.

Cost+ prekybininko portalas, rodantis 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

  1. Įjunkite mokėjimo būdus, kuriems esate patvirtinti
  2. Nustatykite pageidaujamas užsakymų būsenas užbaigtiems, laukiantiems ir atšauktiems mokėjimams
  3. Neprivaloma: apribokite mokėjimus pagal Geo Zone
  4. Nustatykite Status kaip Enabled
  5. Paspauskite Save

Globalūs nustatymai

NoPayn - Global Settings saugo visą bendrą konfigūraciją:

NustatymasAprašymas
API KeyJūsų NoPayn API raktas
Order StatusesUžbaigtos, laukiančios ir atšauktos būsenos atitikimas
Method AvailabilityKokie mokėjimo būdai patvirtinti jūsų prekybininko paskyrai
Manual CaptureAutorizuoti 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:

NustatymasAprašymas
StatusĮjungti arba išjungti šį mokėjimo būdą atsiskaityme
Geo ZoneApriboti konkrečioms geografinėms zonoms
Sort OrderRodymo tvarka atsiskaitymo puslapyje

Aktyvuokite tik tuos mokėjimo būdus, kuriems esate patvirtinti ir gavote patvirtinimą.

Mokėjimo procesas

  1. Klientas pasirenka Cost+ mokėjimo būdą atsiskaityme
  2. Klientas nukreipiamas į NoPayn mokėjimo puslapį
  3. Po mokėjimo klientas grįžta ir užsakymo būsena atnaujinama automatiškai
  4. 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").

  1. Klientas pasirenka mokėjimo būdo etiketę atsiskaityme (pvz., Card Payments)
  2. Plėtinys sukuria NoPayn mokėjimo užsakymą
  3. Klientas nukreipiamas į saugų NoPayn mokėjimo puslapį
  4. Po mokėjimo klientas grįžta ir užsakymo būsena atnaujinama automatiškai
  5. 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:

  1. Įkelkite naują paketą
  2. Jūsų esamas „NoPayn Checkout" įrašas tampa NoPayn - Global Settings
  3. Peržiūrėkite ir išsaugokite globalius nustatymus
  4. Į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.

On this page