Cost+Docs

Shopware

A Cost+ integrálása Shopware 6 áruházával a hivatalos fizetési bővítmény segítségével

Shopware

Integrálja a Cost+-t fizetési módként Shopware 6 áruházába. A hivatalos NoPayn Payment bővítmény több fizetési módot támogat értékesítési csatornánként, és a tárolt fizetési oldal folyamatát használja — teljes PCI DSS megfelelőséggel.

Előfeltételek

  • Aktív Cost+ kereskedői fiók
  • Shopware 6.7 vagy újabb
  • PHP 8.2 vagy újabb
  • SSH vagy terminál hozzáférés a Shopware szerverhez

Támogatott fizetési módok

Pénztári megnevezésTechnikai névNoPayn azonosító
Credit / Debit Cardnopayn_credit_cardcredit-card
Apple Paynopayn_apple_payapple-pay
Google Paynopayn_google_paygoogle-pay
Vipps MobilePaynopayn_vipps_mobilepayvipps-mobilepay

Minden mód engedélyezhető vagy letiltható értékesítési csatornánként a bővítmény konfigurációjából.

1. A bővítmény telepítése

Klónozza vagy másolja a bővítményt a Shopware custom/plugins/ könyvtárába:

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

Ezután telepítse és aktiválja a Shopware CLI segítségével:

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

2. A bővítmény konfigurálása

  1. A Shopware adminban menjen a Beállítások → Bővítmények → NoPayn Payment menüpontra
  2. Adja meg az API-kulcsot a kereskedői portálból — navigáljon a Weboldalak menüpontra, kattintson a csatlakoztatni kívánt weboldalra, majd kattintson az Integráció fülre az API-kulcs megtalálásához
  3. Kapcsolja be vagy ki az egyes fizetési módokat
  4. Mentse el

Cost+ kereskedői portál az API-kulccsal

Értékesítési csatornánként eltérő API-kulcsot konfigurálhat, ha több kirakati oldalat üzemeltet.

Csak azokat a fizetési módokat aktiválja, amelyekre jóváhagyást kapott és megerősítést kapott.

3. Fizetési folyamat

  1. Az ügyfél kiválaszt egy fizetési módot a pénztárnál és leadja a rendelést
  2. A rendelés in_progress tranzakciós állapottal jön létre
  3. Az ügyfelet átirányítjuk a NoPayn tárolt fizetési oldalra
  4. A fizetés után:
    • Sikeres — az ügyfél visszatér, az állapot API-n keresztül ellenőrzésre kerül, a tranzakció paid, a rendelés processing állapotra vált
    • Törölve — az ügyfél visszatér, a tranzakció és a rendelés cancelled állapotra vált
    • Lejárt (5 perces időtúllépés) — a webhook tüzel, a tranzakció és a rendelés cancelled állapotra vált

4. Rendelési állapot leképezés

NoPayn állapotTranzakció állapotRendelés állapot
newin_progressopen
processingin_progressopen
completedpaidin_progress
cancelledcancelledcancelled
expiredcancelledcancelled
errorcancelledcancelled

5. Webhookok

A bővítmény automatikusan regisztrál egy webhook végpontot a /api/nopayn/webhook címen. Ez az URL elküldésre kerül a NoPayn-nak rendelések létrehozásakor, aszinkron állapotmegerősítést biztosítva minden tranzakcióhoz.

Nincs szükség manuális webhook konfigurációra — a bővítmény automatikusan kezeli a regisztrációt.

6. Tesztelés és indítás

Végezzen néhány teszttranzakciót, hogy meggyőződjön minden zökkenőmentesen működik. Javasoljuk mind a sikeres, mind a sikertelen fizetések tesztelését az összes forgatókönyv helyes kezelésének megerősítéséhez.

Támogatás

Segítségre van szüksége? Forduljon ügyfélszolgálatunkhoz: support@costplus.io.

On this page