Cost+Docs

PrestaShop

Samþættu Cost+ með svojo PrestaShop verslun (9.x, 8.x, 1.7 og 1.6)

PrestaShop

Samþættu Cost+ sem greiðslumáta í PrestaShop verslun. Eining Cost+ er tiltæk til PrestaShop 9.x, PrestaShop 8.x, PrestaShop 1.7 og PrestaShop 1.6.1.x.

Forsendur

  • Virkur söluaðilareikningur Cost+
  • PrestaShop 9.1 eða novejši
  • PHP 8.1 eða novejši
  • SSL/HTTPS omogočen
  • Stjórnandaaðgangur do þitt PrestaShop administracije
  • Virkur söluaðilareikningur Cost+
  • Uppsetning PrestaShop 8.x
  • PHP 8.0 eða novejši
  • Stjórnandaaðgangur do þitt PrestaShop administracije
  • MySQL 5.4 eða višji
  • Virkur söluaðilareikningur Cost+
  • Uppsetning PrestaShop 1.7.x
  • PHP 5.4 eða novejši
  • Stjórnandaaðgangur do þitt PrestaShop administracije
  • MySQL 5.4 eða višji
  • Virkur söluaðilareikningur Cost+
  • Uppsetning PrestaShop 1.6.1.x
  • PHP 5.6 eða novejši (með cURL og OpenSSL viðbótum)
  • SSL/HTTPS virkjað á verslunarframenda
  • Stjórnandaaðgangur do þitt PrestaShop administracije

1. Settu upp modul

Sæktu eining með GitHub.

Aðferð A: Nalaganje gegnum skrbniške plošef (priporočeno)

  1. Farðu á Einingi → Upravljalnik modulov í þínu stjórnborði
  2. Smelltu Naloži modul
  3. Povlecite og spustite datoteþegar ZIP eða jo izberite ročno
  4. Počakajte, da sig settu uppv zaključi
  5. Poiščite "NoPayn" og smelltu Konfiguriraj

Aðferð B: Ročna settu uppv

  1. Afritaðu mapo nopaynpayment/ í imenik modules/ þitt PrestaShop namestitve
  2. Farðu á Einingi → Upravljalnik modulov
  3. Poiščite "NoPayn" og smelltu Namesti
  4. Smelltu Konfiguriraj til odprtje stillingar

Sæktu eining með GitHub.

Aðferð A: Nalaganje gegnum skrbniške plošef (priporočeno)

  1. Farðu á Izboljšaj > Upravljalnik modulov í þínu stjórnborði
  2. Smelltu Naloži modul
  3. Povlecite og spustite datoteþegar ZIP eða jo izberite ročno
  4. Počakajte, da sig settu uppv zaključi
  5. Pomaknite sig navzdol do razdelka "Drugo" og smelltu Konfiguriraj pod Cost+

PrestaShop 8 Upravljalnik modulov

Pogovorno okno til nalaganje einingar

Aðferð B: Ročna settu uppv gegnum (S)FTP

  1. Razpakirajte preneseno datoteþegar ZIP
  2. Z uporabo SFTP odjemalca (npr. FileZilla, WinSCP) naložite öll mape í imenik /modules/ þitt PrestaShop namestitve
  3. Farðu á Izboljšaj > Einingi > Katalog modulov
  4. Poiščite "Cost+" -- preverite zavihek Nenameščeni moduli, ef er potrebno
  5. Smelltu Namesti

Sæktu eining með GitHub.

Aðferð A: Nalaganje gegnum skrbniške plošef (priporočeno)

  1. Farðu á Izboljšaj > Upravljalnik modulov í þínu stjórnborði
  2. Smelltu Naloži modul
  3. Povlecite og spustite datoteþegar ZIP eða jo izberite ročno
  4. Počakajte, da sig settu uppv zaključi
  5. Pomaknite sig navzdol do razdelka "Drugo" og smelltu Konfiguriraj pod Cost+

PrestaShop 1.7 Upravljalnik modulov

Pogovorno okno til nalaganje einingar

Aðferð B: Ročna settu uppv gegnum (S)FTP

  1. Razpakirajte preneseno datoteþegar ZIP
  2. Z uporabo SFTP odjemalca (npr. FileZilla, WinSCP) naložite öll mape í imenik /modules/ þitt PrestaShop namestitve
  3. Farðu á Einingi > Upravljalnik modulov
  4. Poiščite "Cost+" -- preverite zavihek Nenameščeni moduli, ef er potrebno
  5. Smelltu Namesti

Sæktu eining með GitHub.

Aðferð A: Nalaganje gegnum skrbniške plošef (priporočeno)

  1. Sæktu costpluspayment.zip frá GitHub Releases síðu
  2. Farðu á Modules and Services í þínu PrestaShop stjórnborði
  3. Smelltu Add a new module
  4. Hladdu upp ZIP datoteþegar
  5. Finndu Cost+ Payment Gateway í modullistanum og smelltu Install

Aðferð B: Ročna settu uppv gegnum (S)FTP

  1. Razpakirajte preneseno datoteþegar ZIP
  2. Z uporabo SFTP odjemalca naložite mapo costpluspayment/ í /modules/costpluspayment/ þitt PrestaShop namestitve
  3. Farðu á Modules and Services í stjórnborðinu
  4. Finndu Cost+ Payment Gateway og smelltu Install

2. Sláðu inn API poverilnice

Skráðu þig inn í gátt söluaðila og farðu í Vefsíður, smelltu síðan á vefsíðu, ki ga želite povezati. Smelltu á Samþætting, þar sem þú finnur þinn API lykill.

Gátt söluaðila Cost+ með prikazom API lykilla

V konfiguraciji einingar NoPayn sláðu inn þinn API lykill og stilltu naslednje nastavitve:

StillingOpis
API KeyVaš NoPayn API lykill
Credit / Debit CardOmogoči/onemogoči greiðslur með karticami
Apple PayOmogoči/onemogoči Apple Pay
Google PayOmogoči/onemogoči Google Pay
Vipps MobilePayOmogoči/onemogoči Vipps MobilePay
Manual CaptureAvtorizirajte le kartična greiðslur — zajemite ob pošiljanju
Debug LoggingOmogoči podrobno beleženje í var/logs/nopayn_debug.log

Límdu ključ í polje API Key á konfiguracijski strani söfn Cost+ og smelltu Shrani.

Konfiguracijska stran Cost+ í PrestaShop 8

Límdu ključ í polje API Key á konfiguracijski strani söfn Cost+ og smelltu Shrani.

Konfiguracijska stran Cost+ í PrestaShop 1.7

Eftir uppsetningu smelltu Configure á Cost+ Payment Gateway einingu og stilltu eftirfarandi:

StillingOpis
API KeyÞinn Cost+ API lykill frá gátt söluaðila
Credit / Debit CardOmogoči/onemogoči greiðslur með karticami
Apple PayOmogoči/onemogoči Apple Pay
Google PayOmogoči/onemogoči Google Pay
Vipps MobilePayOmogoči/onemogoči Vipps MobilePay
Manual CaptureAvtorizirajte le kartična greiðslur — zajemite ob pošiljanju
Checkout ExpiryTími út fyrir bíðandi pantanir í mínútum (sjálfgefið 5)
Debug LoggingOmogoči podrobno beleženje í log/costplus_debug.log

Eftir vistun, opnaðu Payment > Restrictions og virkjaðu Cost+ Payment Gateway eininguna fyrir hverja mynt sem þú samþykkir.

Za gostovanja PrestaShop 8.x, 1.7 og 1.6 virkjaðu možnost cURL CA bundle med konfiguracijo, da sig izognete težavam með SSL certifikati.

3. Virkjaðu greiðslumátar

Greiðslumátar eru konfigurirane neposredno í stillingum einingar (sjá korak 2 zgoraj). Preklopite vsaþegar metodo eftir potrebi.

Virkjaðu aðeins þá greiðslumáta sem þú hefur fengið samþykki og staðfestingu fyrir.

Po shranjevanju þittga API lykilla naložite vsak eining greiðslumátar ločeno gegnum Naloži modul.

Vrnite sig á Izboljšaj > Upravljalnik modulov, ponovno smelltu Naloži modul og naložite vsaþegar datoteþegar ZIP til greiðslumátar, ki jih želite omogočiti (npr. kreditna kartica, MobilePay, Swish).

Virkjaðu aðeins þá greiðslumáta sem þú hefur fengið samþykki og staðfestingu fyrir.

Einingi greiðslu bodo imeli možnost Konfiguriraj (ef er potrebna dodatna stillingar) eða le stikalo til omogočanje/onemogočanje.

Po shranjevanju þittga API lykilla naložite vsak eining greiðslumátar ločeno gegnum Naloži modul.

Vrnite sig á Izboljšaj > Upravljalnik modulov, ponovno smelltu Naloži modul og naložite vsaþegar datoteþegar ZIP til greiðslumátar, ki jih želite omogočiti (npr. kreditna kartica, MobilePay, Swish).

Virkjaðu aðeins þá greiðslumáta sem þú hefur fengið samþykki og staðfestingu fyrir.

Einingi greiðslu bodo imeli možnost Konfiguriraj (ef er potrebna dodatna stillingar) eða le stikalo til omogočanje/onemogočanje.

Greiðslumátar eru kveiktir og slökktir beint á konfiguracijski strani einingar (sjá korak 2 zgoraj). Virkjaðu hverja aðferð sem þú vilt hafa tiltæka á afgreiðslu.

Virkjaðu aðeins þá greiðslumáta sem þú hefur fengið samþykki og staðfestingu fyrir.

Greiðsluflæðir

  1. Viðskiptavinur izbere greiðslumáta Cost+ á afgreiðslu
  2. Viðskiptavinur er preusmerjena á gostovano greiðsluno stran Cost+ (HPP)
  3. Po dokončanju greiðslur er viðskiptavinur preusmerjena nazaj í verslun
  4. Webhook potrdi status greiðslur med strežnikoma

Webhook

URL webhook-a er samodejno konfiguriran til vsaþegar pöntun:

https://your-shop.com/module/nopaynpayment/webhook

Handvirk webhook-stilling er ekki nauðsynleg — einingin meðhöndlar skráningu sjálfkrafa.

Ročni zajem

Þegar er omogočen til kartična greiðslur:

  • Greiðsla er avtorizirano, en er ekki zajeto ob afgreiðslu
  • Zajem sig izvede, þegar er pöntun odposlano / označeno kot dokončano
  • Ef er pöntun preklicano, er avtorizacija samodejno razveljavljena

Samodejno endurgreiðsla

Ef er pöntun með zajetim greiðslam preklicano, eining samodejno izda alla endurgreiðsla. Delna endurgreiðslur er mogoef obdelati gegnum PrestaShop dobropisov.

Oznake gumbov á afgreiðslu

Za najboljšo uporabnišþegar izkušnjo með tokovi preusmeritve izven vefsíðu razmislite o posodobitvi oznake gumba blagajne á "Yfirlit pantanir" namesto "Potrdi og plačaj", saj sig dejansþegar greiðsla izvede á gostovani strani Cost+. To er globalna stillingar PrestaShop, ne specifična til modul.

Webhook

Webhook er samodejno konfiguriran með strani einingar. Ročna stillingar er ekki potrebna.

Webhook

Webhook er samodejno konfiguriran með strani einingar. Ročna stillingar er ekki potrebna.

Webhook

Stillingasíða einingarinnar sýnir webhook-URL. Afritaðu hann í Cost+ stjórnborðið þitt ef Cost+-reikningurinn þinn krefst stöðugrar webhook-skráningar.

Webhook-endapunkturinn tekur við Cost+ atburðum og kallar síðan aftur á Cost+ með GET /orders/{id} áður en PrestaShop-pöntunin er uppfærð — þetta tryggir að meðhöndlun return-URL og webhook sé idempotent.

Expiry Cron

Stillingasíða einingarinnar sýnir expiry-cron-URL. Skipuleggðu hann til að keyra á hverri mínútu:

* * * * * curl -fsS "https://your-shop.example/index.php?fc=module&module=costpluspayment&controller=cron&token=..." >/dev/null

Notaðu nákvæmlega þá URL sem sýnd er í PrestaShop back office — táknið (token) er búið til við uppsetningu og er ólíkt fyrir hverja verslun. Cron-endapunkturinn afturkallar úreltar bíðandi Cost+ pantanir eftir stilltan Checkout Expiry.

Ročni zajem og endurgreiðslur

  • Þegar Manual Capture er omogočen, eru greiðslur avtorizirano á afgreiðslu og zajete þegar er pöntun odposlano / označeno kot dokončano
  • Ef er zajeta pöntun preklicano, eining samodejno izda alla endurgreiðsla
  • Delna endurgreiðslur sig obdelujejo gegnum PrestaShop dobropisov

4. Zadnji koraki og testiranje

  1. Dvakrat preverite öll omogočene greiðslumátar
  2. Framkvæmdu nokkrar prófunarfærslur -- taþegar uspešnih kot neuspešnih -- da zagotovite nemoten potek
  3. Stilltu napredno obnašanje, kot er ročni eða samodejni zajem, odvisno od þittga procesa izpolnjevanja

Aðstoð

Þarftu aðstoð? Hafðu samband við þjónustudeild okkar á support@costplus.io.

On this page