Cost+Docs

Magento

Integreerige Cost+ oma Magento poega (2.x ja 1.9 / OpenMage LTS)

Magento

Integreerige Cost+ makseviisina oma Magento poega. Cost+ laiendus on saadaval Magento 2 (2.4.6 – 2.4.8) ja Magento 1.9 (sealhulgas OpenMage LTS 20+) jaoks.

Eeldused

  • Aktiivne Cost+ kaupmehe konto
  • Magento 2.4.6 – 2.4.8 paigaldus
  • PHP 8.2 – 8.4
  • Administraatori juurdepääs teie Magento halduspaneelile
  • SSH-juurdepääs teie serverile (Composeri paigaldamiseks)
  • Aktiivne Cost+ kaupmehe konto
  • Magento 1.9.x või OpenMage LTS 20+
  • PHP 7.4 või uuem
  • Administraatori juurdepääs teie Magento halduspaneelile
  • SSH- või FTP-juurdepääs teie serverile

1. Paigaldage laiendus

Meetod A: Paigaldamine Composeri kaudu (soovitatav)

Ühenduge oma Magento serveriga SSH kaudu ja navigeerige oma Magento juurkataloogi.

Paigaldage plugin:

composer require nopayn/nopayn-magento-2

Käivitage Magento seadistuskäsud:

php bin/magento setup:upgrade
php bin/magento module:enable GingerPay_Payment
php bin/magento cache:clean

Kui olete tootmisrežiimis, käivitage ka:

php bin/magento setup:static-content:deploy

Meetod B: Käsitsi paigaldamine

  1. Navigeerige oma app/code kataloogi
  2. Laadige alla ja pakkige lahti Cost+ väljalase GitHubist
  3. Käivitage seadistuskäsud:
php bin/magento setup:upgrade
php bin/magento cache:clean

Tootmisrežiimis:

php bin/magento setup:static-content:deploy

Laadige alla või kloonige moodul GitHubist.

Kopeerige app/ sisu oma Magento juurkataloogi app/ kausta:

cp -r app/* /path/to/magento/app/

Tühjendage Magento vahemälu:

rm -rf var/cache/*

Logige sisse Magento halduspaneeli ja navigeerige jaotisse System → Configuration → Sales → Payment Methods, et kontrollida, kas jaotis NoPayn Payment Gateway kuvatakse.

Moodul loob teie andmebaasi tabeli nopayn_transactions maksetehingute jälgimiseks. See luuakse automaatselt esimesel kasutamisel.

2. Seadistage plugin

  1. Minge jaotisse Stores → Configuration → Sales → Payment Methods → Cost+ Payments
  2. Sisestage oma API võti (vt 3. samm allpool)
  3. Lubage makseviisid, mille jaoks olete kinnituse saanud
  4. Salvestage muudatused
  1. Minge jaotisse System → Configuration → Sales → Payment Methods
  2. Leidke jaotis NoPayn Payment Gateway
  3. Sisestage oma API võti (vt 3. samm allpool)
  4. Lubage üksikud makseviisid (krediit-/deebetkaart, Apple Pay, Google Pay, Vipps MobilePay)
  5. Valikuliselt piirake riikide järgi
  6. Salvestage seadistus

3. 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.

Cost+ kaupmehe portaal näitab API võtit

Kleepige API võti seadistusväljale ja salvestage.

Aktiveerige ainult makseviisid, mille jaoks olete saanud kinnituse.

Toetatud makseviisid

Kassa nimiNoPayn identifikaator
Credit / Debit Cardcredit-card
Apple Payapple-pay
Google Paygoogle-pay
Vipps MobilePayvipps-mobilepay

Maksevoog

  1. Klient valib kassas makseviisi ja esitab tellimuse
  2. Klient suunatakse NoPayn hostitud makselehele
  3. Pärast maksmist naaseb klient ja tellimuse olek uuendatakse automaatselt
  4. NoPayn saadab veebihaagi asünkroonseks oleku kinnitamiseks
  1. Klient valib kassas makseviisi ja esitab tellimuse
  2. Tellimus luuakse olekuga Pending Payment
  3. Klient suunatakse NoPayn turvalise makselehe lehele
  4. Pärast maksmist:
    • Edukas — klient naaseb, olek kinnitatakse API kaudu, tellimus seatakse olekusse Processing
    • Tühistatud — klient naaseb, tellimus seatakse olekusse Canceled
    • Aegunud (5-minutiline ajalõpp) — veebihaak käivitub, tellimus seatakse olekusse Canceled
  5. NoPayn saadab veebihaagi asünkroonseks oleku kinnitamiseks

Tellimuse oleku vastendamine

NoPayn olekMagento tellimuse seisundMagento tellimuse olek
newpending_paymentPending Payment
processingpending_paymentPending Payment
completedprocessingProcessing
cancelledcanceledCanceled
expiredcanceledCanceled
errorcanceledCanceled

Veebihaagid

Moodul registreerib veebihaagi lõpp-punkti aadressil /nopayn/payment/webhook. See URL saadetakse automaatselt NoPayn-ile tellimuste loomisel. Veebihaak kontrollib alati tellimuse olekut NoPayn API kaudu enne Magento tellimuse uuendamist.

Käsitsi veebihaagi seadistamist pole vaja — moodul käsitleb registreerimist automaatselt.

4. Testige oma seadistust

  1. Tehke mõned testtehingud — nii edukad kui ebaõnnestunud
  2. Kontrollige, et kõik lubatud makseviisid kuvatakse kassas
  3. Seadistage hõivamise käitumine (automaat-hõivamine vs käsitsi) vastavalt oma täitmisprotsessile

Tugi

Vajate abi? Võtke ühendust meie tugimeeskonnaga aadressil support@costplus.io.

On this page