Cost+Docs

Shopware

Integruokite Cost+ su savo Shopware 6 parduotuve naudodami oficialų mokėjimo įskiepį

Shopware

Integruokite Cost+ kaip mokėjimo būdą savo Shopware 6 parduotuvėje. Oficialus NoPayn Payment įskiepis palaiko kelis mokėjimo būdus pagal pardavimo kanalą ir naudoja mokėjimo puslapio procesą — visiškai PCI DSS atitinkantį.

Būtinosios sąlygos

  • Aktyvi Cost+ prekybininko paskyra
  • Shopware 6.7 arba naujesnė
  • PHP 8.2 arba naujesnė
  • SSH arba terminalo prieiga prie jūsų Shopware serverio

Palaikomi mokėjimo būdai

Atsiskaitymo pavadinimasTechninis pavadinimasNoPayn identifikatorius
Credit / Debit Cardnopayn_credit_cardcredit-card
Apple Paynopayn_apple_payapple-pay
Google Paynopayn_google_paygoogle-pay
Vipps MobilePaynopayn_vipps_mobilepayvipps-mobilepay

Kiekvienas būdas gali būti įjungtas arba išjungtas pagal pardavimo kanalą iš įskiepio konfigūracijos.

1. Įdiekite įskiepį

Klonuokite arba nukopijuokite įskiepį į savo Shopware custom/plugins/ katalogą:

cd /path/to/shopware/custom/plugins
git clone git@github.com:NoPayn/shopware.git NoPaynPayment

Tada įdiekite ir aktyvuokite per Shopware CLI:

bin/console plugin:refresh
bin/console plugin:install NoPaynPayment --activate
bin/console cache:clear

2. Sukonfigūruokite įskiepį

  1. Savo Shopware administravime eikite į Settings -> Extensions -> NoPayn Payment
  2. Įveskite savo API raktąprekybininko portalo — eikite į Websites, paspauskite svetainę, kurią norite prijungti, tada paspauskite Integration, kad rastumėte savo API raktą
  3. Perjunkite atskirus mokėjimo būdus įjungti arba išjungti
  4. Išsaugokite

Cost+ prekybininko portalas, rodantis API raktą

Galite sukonfigūruoti skirtingą API raktą kiekvienam pardavimo kanalui, jei valdote kelias parduotuves.

Aktyvuokite tik tuos mokėjimo būdus, kuriems esate patvirtinti ir gavote patvirtinimą.

3. Mokėjimo procesas

  1. Klientas pasirenka mokėjimo būdą atsiskaityme ir pateikia užsakymą
  2. Užsakymas sukuriamas su operacijos būsena in_progress
  3. Klientas nukreipiamas į NoPayn mokėjimo puslapį
  4. Po mokėjimo:
    • Sėkmingas — klientas grįžta, būsena patikrinama per API, operacija nustatoma kaip paid, užsakymas kaip processing
    • Atšauktas — klientas grįžta, operacija ir užsakymas nustatomi kaip cancelled
    • Pasibaigęs (5 minučių limitas) — webhook suveikia, operacija ir užsakymas nustatomi kaip cancelled

4. Užsakymo būsenų atitikimas

NoPayn būsenaOperacijos būklėUžsakymo būklė
newin_progressopen
processingin_progressopen
completedpaidin_progress
cancelledcancelledcancelled
expiredcancelledcancelled
errorcancelledcancelled

5. Webhooks

Įskiepis automatiškai registruoja webhook galinį tašką adresu /api/nopayn/webhook. Šis URL siunčiamas NoPayn kuriant užsakymus, užtikrinant asinchroninį būsenos patvirtinimą visoms operacijoms.

Rankinis webhook konfigūravimas nereikalingas — įskiepis tvarko registraciją automatiškai.

6. Testuokite ir paleiskite

Atlikite kelis testinius užsakymus, kad įsitikintumėte, jog viskas veikia sklandžiai. Rekomenduojame testuoti tiek sėkmingus, tiek nesėkmingus mokėjimus, kad patvirtintumėte teisingą visų scenarijų tvarkymą.

Palaikymas

Reikia pagalbos? Kreipkitės į mūsų palaikymo komandą adresu support@costplus.io.

On this page