Cost+Docs

Magento

Samþættu Cost+ með svojo Magento verslun (2.x og 1.9 / OpenMage LTS)

Magento

Samþættu Cost+ sem greiðslumáta í Magento verslun. Viðbót Cost+ er tiltæk til Magento 2 (2.4.6 – 2.4.8) og Magento 1.9 (vključno með OpenMage LTS 20+).

Forsendur

  • Virkur söluaðilareikningur Cost+
  • Uppsetning Magento 2.4.6 – 2.4.8
  • PHP 8.2 – 8.4
  • Stjórnandaaðgangur do þitt Magento stjórnborðsins
  • SSH dostop do þittga strežnika (za settu uppv gegnum Composer)
  • Virkur söluaðilareikningur Cost+
  • Magento 1.9.x eða OpenMage LTS 20+
  • PHP 7.4 eða novejši
  • Stjórnandaaðgangur do þitt Magento stjórnborðsins
  • SSH eða FTP dostop do þittga strežnika

1. Settu upp viðbót

Aðferð A: Uppsetning gegnum Composer (priporočeno)

Tengdu sig á þinn Magento strežnik gegnum SSH og farðu í korenski imenik Magento.

Settu upp viðbót:

composer require nopayn/nopayn-magento-2

Keyrðu ukaze til uppsetningar Magento:

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

Ef ste í framleiðsluskem načinu, keyrðu tudi:

php bin/magento setup:static-content:deploy

Aðferð B: Ročna settu uppv

  1. Farðu í imenik app/code
  2. Sæktu og razpakirajte izdajo Cost+ með GitHub
  3. Keyrðu ukaze til uppsetningar:
php bin/magento setup:upgrade
php bin/magento cache:clean

Ef ste í framleiðsluskem načinu:

php bin/magento setup:static-content:deploy

Sæktu eða klonirajte eining með GitHub.

Afritaðu vsebino mape app/ í korensþegar mapo app/ þitt Magento namestitve:

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

Počistite predpomnilnik Magento:

rm -rf var/cache/*

Skráðu þig inn í skrbnišþegar ploščo Magento og farðu í System → Configuration → Sales → Payment Methods til preverjanje, da sig razdelek NoPayn Payment Gateway prikaže.

Eining ustvari tabelo nopayn_transactions í þínu podatkovni bazi til sledenje greiðslunih transakcij. Ta sig ustvari samodejno ob prvi uporabi.

2. Stilltu viðbót

  1. Farðu á Stores → Configuration → Sales → Payment Methods → Cost+ Payments
  2. Sláðu inn þinn API lykill (sjá korak 3 spodaj)
  3. Virkjaðu greiðslumátar, til katere ste bili odobreni
  4. Vistaðu spremembe
  1. Farðu á System → Configuration → Sales → Payment Methods
  2. Poiščite razdelek NoPayn Payment Gateway
  3. Sláðu inn þinn API lykill (sjá korak 3 spodaj)
  4. Virkjaðu posamezne greiðslumátar (kreditna/debetna kartica, Apple Pay, Google Pay, Vipps MobilePay)
  5. Po želji omejite eftir državah
  6. Vistaðu konfiguracijo

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

Límdu API lykill í konfiguracijsþegar polje og vistaðu.

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

Studdir greiðslumátar

Ime á afgreiðsluNoPayn identifikator
Credit / Debit Cardcredit-card
Apple Payapple-pay
Google Paygoogle-pay
Vipps MobilePayvipps-mobilepay

Greiðsluflæðir

  1. Viðskiptavinur izbere greiðslumáta á afgreiðslu og odda pöntun
  2. Viðskiptavinur er preusmerjena á gostovano greiðsluno stran NoPayn
  3. Po greiðsluu sig viðskiptavinur vrne og status pantanir sig samodejno posodobi
  4. NoPayn pošlje webhook til asinhrono potrditev statusa
  1. Viðskiptavinur izbere greiðslumáta á afgreiðslu og odda pöntun
  2. Pöntun er ustvarjeno með statusom Čakajoef greiðsla
  3. Viðskiptavinur er preusmerjena á varno greiðsluno stran NoPayn
  4. Po greiðsluu:
    • Uspeh — viðskiptavinur sig vrne, status sig preveri gegnum API-ja, pöntun nastavljeno á V obdelavi
    • Preklicano — viðskiptavinur sig vrne, pöntun nastavljeno á Preklicano
    • Poteklo (5-minutna časovna omejitev) — webhook sproži, pöntun nastavljeno á Preklicano
  5. NoPayn pošlje webhook til asinhrono potrditev statusa

Preslikava statusov pantanir

NoPayn statusMagento stanje pantanirMagento status pantanir
newpending_paymentPending Payment
processingpending_paymentPending Payment
completedprocessingProcessing
cancelledcanceledCanceled
expiredcanceledCanceled
errorcanceledCanceled

Webhook-i

Eining registrira končno točþegar webhook-a á /nopayn/payment/webhook. Ta URL sig samodejno pošlje NoPayn ob ustvarjanju pantana. Webhook vedno preveri status pantanir gegnum NoPayn API pred posodobitvijo pantanir Magento.

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

4. Prófaðu svojo stillingar

  1. Framkvæmdu nokkrar prófunarfærslur — taþegar uspešnih kot neuspešnih
  2. Preverite, da sig öll omogočene greiðslumátar prikažejo á afgreiðslu
  3. Stilltu obnašanje zajema (samodejni zajem eða ročni) glede á þinn proces izpolnjevanja

Aðstoð

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

On this page