Cost+Docs

PrestaShop

Integrējiet Cost+ ar savu PrestaShop veikalu (9.x, 8.x un 1.7)

PrestaShop

Integrējiet Cost+ kā maksājumu metodi savā PrestaShop veikalā. Cost+ modulis ir pieejams PrestaShop 9.x, PrestaShop 8.x un PrestaShop 1.7.

Priekšnosacījumi

  • Aktīvs Cost+ tirgotāja konts
  • PrestaShop 9.1 vai jaunāka versija
  • PHP 8.1 vai jaunāka versija
  • SSL/HTTPS iespējots
  • Administratora piekļuve jūsu PrestaShop administrācijas panelim
  • Aktīvs Cost+ tirgotāja konts
  • PrestaShop 8.x instalācija
  • PHP 8.0 vai jaunāka versija
  • Administratora piekļuve jūsu PrestaShop administrācijas panelim
  • MySQL 5.4 vai jaunāka versija
  • Aktīvs Cost+ tirgotāja konts
  • PrestaShop 1.7.x instalācija
  • PHP 5.4 vai jaunāka versija
  • Administratora piekļuve jūsu PrestaShop administrācijas panelim
  • MySQL 5.4 vai jaunāka versija

1. Instalējiet moduli

Lejupielādējiet moduli no GitHub.

A metode: Augšupielāde caur administrācijas paneli (ieteicams)

  1. Dodieties uz Modules → Module Manager administrācijas panelī
  2. Noklikšķiniet Upload a module
  3. Velciet un nometiet ZIP failu vai atlasiet to manuāli
  4. Pagaidiet, līdz instalācija pabeigta
  5. Meklējiet "NoPayn" un noklikšķiniet Configure

B metode: Manuāla augšupielāde

  1. Kopējiet mapi nopaynpayment/ PrestaShop modules/ direktorijā
  2. Dodieties uz Modules → Module Manager
  3. Meklējiet "NoPayn" un noklikšķiniet Install
  4. Noklikšķiniet Configure, lai atvērtu iestatījumus

Lejupielādējiet moduli no GitHub.

A metode: Augšupielāde caur administrācijas paneli (ieteicams)

  1. Dodieties uz Improve > Module Manager administrācijas panelī
  2. Noklikšķiniet Upload a module
  3. Velciet un nometiet ZIP failu vai atlasiet to manuāli
  4. Pagaidiet, līdz instalācija pabeigta
  5. Ritiniet uz leju līdz sadaļai "Other" un noklikšķiniet Configure zem Cost+

PrestaShop 8 Module Manager

Moduļa augšupielādes dialogs

B metode: Manuāla augšupielāde caur (S)FTP

  1. Izpakojiet lejupielādēto ZIP failu
  2. Izmantojot SFTP klientu (piemēram, FileZilla, WinSCP), augšupielādējiet visas mapes jūsu PrestaShop instalācijas /modules/ direktorijā
  3. Dodieties uz Improve > Modules > Module Catalog
  4. Meklējiet "Cost+" -- pārbaudiet cilni Uninstalled Modules, ja nepieciešams
  5. Noklikšķiniet Install

Lejupielādējiet moduli no GitHub.

A metode: Augšupielāde caur administrācijas paneli (ieteicams)

  1. Dodieties uz Improve > Module Manager administrācijas panelī
  2. Noklikšķiniet Upload a module
  3. Velciet un nometiet ZIP failu vai atlasiet to manuāli
  4. Pagaidiet, līdz instalācija pabeigta
  5. Ritiniet uz leju līdz sadaļai "Other" un noklikšķiniet Configure zem Cost+

PrestaShop 1.7 Module Manager

Moduļa augšupielādes dialogs

B metode: Manuāla augšupielāde caur (S)FTP

  1. Izpakojiet lejupielādēto ZIP failu
  2. Izmantojot SFTP klientu (piemēram, FileZilla, WinSCP), augšupielādējiet visas mapes jūsu PrestaShop instalācijas /modules/ direktorijā
  3. Dodieties uz Modules > Module Manager
  4. Meklējiet "Cost+" -- pārbaudiet cilni Uninstalled Modules, ja nepieciešams
  5. Noklikšķiniet Install

2. Ievadiet API akreditācijas datus

Piesakieties tirgotāja portālā un dodieties uz Websites, tad noklikšķiniet uz vietnes, ko vēlaties savienot. Noklikšķiniet uz Integration, kur atradīsiet savu API atslēgu.

Cost+ tirgotāja portāls ar API atslēgu

NoPayn moduļa konfigurācijā ievadiet savu API Key un konfigurējiet šādus iestatījumus:

IestatījumsApraksts
API KeyJūsu NoPayn API atslēga
Credit / Debit CardIespējot/atspējot kredītkaršu maksājumus
Apple PayIespējot/atspējot Apple Pay
Google PayIespējot/atspējot Google Pay
Vipps MobilePayIespējot/atspējot Vipps MobilePay
Manual CaptureAutorizēt tikai kredītkaršu maksājumus — iegūt nosūtot
Debug LoggingIespējot detalizētu reģistrēšanu var/logs/nopayn_debug.log

Ielīmējiet atslēgu API Key laukā Cost+ Library konfigurācijas lapā un noklikšķiniet Save.

Cost+ konfigurācijas lapa PrestaShop 8

Ielīmējiet atslēgu API Key laukā Cost+ Library konfigurācijas lapā un noklikšķiniet Save.

Cost+ konfigurācijas lapa PrestaShop 1.7

PrestaShop 8.x un 1.7 mitināšanas vidēs iespējojiet cURL CA bundle opciju konfigurācijas laikā, lai izvairītos no SSL sertifikātu problēmām.

3. Iespējojiet maksājumu metodes

Maksājumu metodes tiek konfigurētas tieši moduļa iestatījumos (skatiet 2. soli iepriekš). Pārslēdziet katru metodi pēc nepieciešamības.

Aktivizējiet tikai tās maksājumu metodes, kurām esat saņēmis apstiprinājumu.

Pēc API atslēgas saglabāšanas augšupielādējiet katru maksājumu metodes moduli atsevišķi caur Upload a module.

Atgriezieties Improve > Module Manager, vēlreiz noklikšķiniet Upload a module un augšupielādējiet katru ZIP failu maksājumu metodēm, kuras vēlaties iespējot (piemēram, Credit Card, MobilePay, Swish).

Aktivizējiet tikai tās maksājumu metodes, kurām esat saņēmis apstiprinājumu.

Maksājumu moduļiem būs vai nu Configure opcija (ja nepieciešama papildu iestatīšana), vai tikai iespējošanas/atspējošanas slēdzis.

Pēc API atslēgas saglabāšanas augšupielādējiet katru maksājumu metodes moduli atsevišķi caur Upload a module.

Atgriezieties Improve > Module Manager, vēlreiz noklikšķiniet Upload a module un augšupielādējiet katru ZIP failu maksājumu metodēm, kuras vēlaties iespējot (piemēram, Credit Card, MobilePay, Swish).

Aktivizējiet tikai tās maksājumu metodes, kurām esat saņēmis apstiprinājumu.

Maksājumu moduļiem būs vai nu Configure opcija (ja nepieciešama papildu iestatīšana), vai tikai iespējošanas/atspējošanas slēdzis.

Maksājuma plūsma

  1. Klients norēķinos atlasa Cost+ maksājumu metodi
  2. Klients tiek novirzīts uz Cost+ mitināto maksājuma lapu (HPP)
  3. Pēc maksājuma pabeigšanas klients tiek novirzīts atpakaļ uz veikalu
  4. Webhook apstiprina maksājuma statusu servera-servera saziņā

Webhook

Webhook URL tiek automātiski konfigurēts katram pasūtījumam:

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

Manuāla webhook konfigurācija nav nepieciešama — modulis apstrādā reģistrāciju automātiski.

Manuāla iegūšana

Kad iespējota kredītkaršu maksājumiem:

  • Maksājums tiek autorizēts, bet netiek iegūts norēķinos
  • Iegūšana notiek, kad pasūtījums tiek nosūtīts / atzīmēts kā pabeigts
  • Ja pasūtījums tiek atcelts, autorizācija automātiski tiek anulēta

Automātiska atmaksa

Ja iegūta maksājuma pasūtījums tiek atcelts, modulis automātiski veic pilnu atmaksu. Daļējas atmaksas var apstrādāt caur PrestaShop kredīta lapām.

Norēķinu pogu etiķetes

Labākai lietotāja pieredzei ar ārējo novirzīšanas plūsmu apsveriet norēķinu pogas etiķetes atjaunināšanu uz "Review order" "Confirm and pay" vietā, jo faktiskais maksājums notiek Cost+ mitinātajā lapā. Tas ir globāls PrestaShop iestatījums, nevis moduļa iestatījums.

Webhook

Webhook tiek automātiski konfigurēts modulī. Manuāla iestatīšana nav nepieciešama.

Webhook

Webhook tiek automātiski konfigurēts modulī. Manuāla iestatīšana nav nepieciešama.

4. Pēdējie soļi un testēšana

  1. Vēlreiz pārbaudiet visas iespējotās maksājumu metodes
  2. Veiciet dažus testa darījumus — gan veiksmīgus, gan neveiksmīgus — lai pārliecinātos, ka viss darbojas gludi
  3. Konfigurējiet papildu uzvedību, piemēram, manuālu vai automātisku iegūšanu atkarībā no jūsu izpildes procesa

Atbalsts

Nepieciešama palīdzība? Sazinieties ar mūsu atbalsta komandu: support@costplus.io.

On this page