Cost+Docs

OpenCart

Integrējiet Cost+ ar savu OpenCart veikalu (4.x un 3.x / ocStore 3)

OpenCart

Integrējiet Cost+ kā maksājumu metodi savā OpenCart veikalā. Oficiālais NoPayn Payment Gateway paplašinājums ir pieejams OpenCart 4 un OpenCart 3 / ocStore 3.

Priekšnosacījumi

  • Aktīvs Cost+ tirgotāja konts
  • OpenCart 4.0.0.0 vai jaunāka versija
  • PHP 8.0 vai jaunāka versija
  • Administratora piekļuve jūsu OpenCart vadības panelim
  • Aktīvs Cost+ tirgotāja konts
  • ocStore 3.0.x vai OpenCart 3.0.3.x
  • PHP 7.4 vai jaunāka versija
  • Administratora piekļuve jūsu OpenCart vadības panelim

Atbalstītās maksājumu metodes

  • 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. Instalējiet paplašinājumu

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

  1. Lejupielādējiet jaunāko .ocmod.zip laidienu no GitHub
  2. OpenCart administrācijā dodieties uz Extensions → Installer
  3. Augšupielādējiet .ocmod.zip failu
  4. Dodieties uz Extensions → Extensions → Payment
  5. Atrodiet NoPayn Payment Gateway un noklikšķiniet Install, tad Edit

B metode: Manuāla augšupielāde

  1. Lejupielādējiet vai klonējiet repozitoriju
  2. Kopējiet upload/ mapes saturu jūsu OpenCart saknes direktorijā
  3. Dodieties uz Extensions → Extensions → Payment
  4. Atrodiet NoPayn Payment Gateway un noklikšķiniet Install, tad Edit

Arhitektūra

OpenCart 3 izmanto vairāku paplašinājumu iestatījumu:

  • NoPayn - Global Settings — kopīga konfigurācija (API atslēga, pasūtījumu statusi, metožu pieejamība, manuāla iegūšana, atkļūdošanas reģistrēšana)
  • NoPayn - Card Payments — kredītkaršu/debetkaršu norēķini
  • NoPayn - Apple Pay / Google Pay — maku norēķini (ja iespējots tikai viens maciņš, etiķete pielāgojas automātiski)
  • NoPayn - Vipps MobilePay — Vipps/MobilePay norēķini
  • NoPayn - Swish — Swish norēķini

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

  1. Lejupielādējiet .ocmod.zip aktīvu no jaunākā GitHub laidiena

Izmantojiet .ocmod.zip aktīvu no laidiena — nevis GitHub automātiski ģenerētās "Source code" lejupielādes, kas satur repozitorija izkārtojumu, nevis instalētāja izkārtojumu.

  1. Administrācijā dodieties uz Extensions → Installer
  2. Augšupielādējiet .ocmod.zip failu
  3. Dodieties uz Extensions → Extensions → Payments
  4. Vispirms instalējiet NoPayn - Global Settings
  5. Atveriet NoPayn - Global Settings un konfigurējiet:
    • API atslēgu
    • Pabeigto, neapstiprināto un atcelto pasūtījumu statusus
    • Pieejamās maksājumu metodes, kurām jūsu tirgotāja konts ir apstiprināts
    • Pēc izvēles: karšu manuāla iegūšana
    • Pēc izvēles: atkļūdošanas reģistrēšana
  6. Instalējiet norēķinu moduļus, kurus vēlaties parādīt:
    • NoPayn - Card Payments
    • NoPayn - Apple Pay / Google Pay
    • NoPayn - Vipps MobilePay
    • NoPayn - Swish
  7. Katram norēķinu modulim iestatiet: Status, Geo Zone un Sort Order

B metode: Manuāla augšupielāde

  1. Lejupielādējiet vai klonējiet repozitoriju
  2. Kopējiet upload/ mapes saturu jūsu veikala saknē
  3. Dodieties uz Extensions → Extensions → Payments
  4. Izpildiet to pašu instalācijas secību kā A metodē (vispirms Global Settings, tad norēķinu moduļi)

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 Payment Gateway iestatījumos ievadiet savu API Key atbilstošajā laukā.

NoPayn - Global Settings ievadiet savu API Key atbilstošajā laukā. API atslēga tiek kopīgota starp visiem norēķinu moduļiem — tā jāievada tikai vienu reizi.

3. Konfigurējiet maksājumu iestatījumus

  1. Iespējojiet maksājumu metodes, kurām esat saņēmis apstiprinājumu
  2. Iestatiet vēlamos pasūtījumu statusus pabeigtiem, neapstiprinātiem un atceltiem maksājumiem
  3. Pēc izvēles ierobežojiet maksājumus pēc Geo Zone
  4. Iestatiet Status uz Enabled
  5. Noklikšķiniet Save

Globālie iestatījumi

NoPayn - Global Settings glabā visu kopīgo konfigurāciju:

IestatījumsApraksts
API KeyJūsu NoPayn API atslēga
Order StatusesPabeigto, neapstiprināto un atcelto statusu atbilstība
Method AvailabilityKuras maksājumu metodes ir apstiprinātas jūsu tirgotāja kontam
Manual CaptureAutorizēt tikai kredītkaršu maksājumus — iegūt vēlāk
Debug LoggingIespējot detalizētu reģistrēšanu problēmu novēršanai

Norēķinu moduļu iestatījumi

Katram norēķinu modulim ir savi veikala iestatījumi:

IestatījumsApraksts
StatusIespējot vai atspējot šo maksājumu metodi norēķinos
Geo ZoneIerobežot noteiktām ģeogrāfiskām zonām
Sort OrderAttēlošanas secība norēķinu lapā

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

Maksājuma plūsma

  1. Klients norēķinos atlasa Cost+ maksājumu metodi
  2. Klients tiek novirzīts uz NoPayn mitināto maksājuma lapu
  3. Pēc maksājuma klients atgriežas un pasūtījuma statuss tiek automātiski atjaunināts
  4. NoPayn nosūta webhook asinhronai statusa apstiprināšanai

Paplašinājums izmanto Cost+ mitināto maksājuma lapu, kas nozīmē, ka klienti tiek novirzīti uz drošu maksājuma formu. Jūsu serveris neapstrādā sensitīvus karšu datus.

Katrs norēķinu modulis ir atsevišķs OpenCart maksājumu paplašinājums, kas klientiem piedāvā atsevišķas radio opcijas norēķinos (piemēram, "Card Payments", "Apple Pay & Google Pay").

  1. Klients norēķinos atlasa maksājumu metodes etiķeti (piemēram, Card Payments)
  2. Paplašinājums izveido NoPayn mitinātā maksājuma pasūtījumu
  3. Klients tiek novirzīts uz drošo NoPayn maksājuma lapu
  4. Pēc maksājuma klients atgriežas un pasūtījuma statuss tiek automātiski atjaunināts
  5. NoPayn nosūta webhook asinhronai statusa apstiprināšanai

Apple Pay / Google Pay modulis nosūta abas metodes vienā darījumā, lai NoPayn mitinātā lapa varētu piedāvāt abus maciņa variantus vienā plūsmā.

Jaunināšana no v1.0.0 uz v2.0.0

Versija 1.0.0 izmantoja vienu norēķinu metodi ar nosaukumu "NoPayn Checkout". Versija 2.0.0 maina to uz atsevišķiem norēķinu moduļiem katrai maksājumu metodei. Jauninot:

  1. Augšupielādējiet jauno pakotni
  2. Jūsu esošais "NoPayn Checkout" ieraksts kļūst par NoPayn - Global Settings
  3. Pārskatiet un saglabājiet globālos iestatījumus
  4. Instalējiet un iespējojiet jaunos norēķinu moduļus, kurus vēlaties parādīt klientiem

4. Testēšana un palaišana

Veiciet dažus testa darījumus, lai pārliecinātos, ka viss darbojas gludi. Iesakām testēt gan veiksmīgus, gan neveiksmīgus maksājumus, lai apstiprinātu visu scenāriju pareizu apstrādi.

Atbalsts

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

On this page