Plugin Author
szelpe
(@szelpe)
Szia,
Nem nagyon normális, el tudod küldeni a rendelés teljes naplóját (amiben az idézett mondat is van).
Üdv,
Péter
Szia!
Ezeket látom a rendelés mellett.
- A felhasználó át lesz irányítva a Barion fizetési oldalára. redirectUrl: “https://secure.barion.com/Pay?id=be3adb9c52734a4ab51953118278b8cf”
- A felhasználó át lesz irányítva a Barion fizetési oldalára. redirectUrl: “https://secure.barion.com/Pay?id=e61b89c408ce46c091022666a9fba8e7”
- Barion visszahívás. paymentId: “e61b89c408ce46c091022666a9fba8e7”
- Sikeres fizetés a Barionon keresztül.
- Rendelés állapota Fizetés folyamatban volt, majd Feldolgozás alatt lett.
- A rendelés állapota a beállításoknak megfelelően frissítve lett. Rendelés állapota Feldolgozás alatt volt, majd Függőben lett. – Ez itt saját fejlesztésű állapotváltozás
- Barion visszahívás. paymentId: “be3adb9c52734a4ab51953118278b8cf”
- Fizetési ablak lejárt (a vásárló átkerült a Barion oldalára, de azt fizetés nélkül elhagyta) Rendelés állapota Függőben volt, majd Visszamondva lett.
Köszi,
-
This reply was modified 4 years, 2 months ago by nattila.
Plugin Author
szelpe
(@szelpe)
Szia!
Szóval itt az történt, hogy a vásárló rákattintott a Fizetés gombra, át lett irányítva a Barion felületére, majd bezárta az ablakot, vagy a “vissza” gombra kattintott a böngészőben (elbizonytalanodott?). Aztán újból rákattintott a Fizetés gombra, ezúttal ki is fizette a vásárlást, és ekkor a vásárlás a fent leírtak alapján Függőbe került.
Majd eltelt egy kis idő, és az első fizetésnek lejárt a fizetési ablaka, és a Barion visszajelzett, hogy az a fizetés meghiusult, ekkor lett Visszamondott a rendelés állapota.
Normál esetben fizetés után nem Függőben állapotban kerül a rendelés, hanem “Feldolgozás alatt” vagy “Teljesített” lesz, és akkor nem jelentkezik ez a hiba.
-
This reply was modified 4 years, 2 months ago by szelpe.
-
This reply was modified 4 years, 2 months ago by szelpe.
Köszi a visszajelzést! Amikor bemásoltam a státuszokat, akkor már gyanús volt, hogy itt a vásárló kavart valamit. Egyébként a rendelés nem “Függőben” állapotba került, hanem “cancelled” állapotba. Nem tudom ennek van e jelentősége.
Ha jól értem, akkor itt az történt, hogy két fizetési folyamat indult el azonos ID-val, és a második, amit timeout-al ért véget “cancelled”-re billentette a rendelést. Nem akarok okoskodni, de ez ellen talán lehetne védekezni, nem? Mármint ki lehetne egészíteni a kódot ilyen folyamatnak a figyelésével. rád bízom…
Köszi,
Hello,
Az az igazság, hogy rendszeresen elfordul ez a hiba. Amikor írtam, akkor kezdtük el használni a plugint, de azóta többször is tapasztaltuk ezt. úgy tűnik a vásárlók hajlamosak ide-oda lépegetni és ha több fizetési ablakot indítanak, akkor hiába lesz sikeres a fizetés, a végül sikertelenül végződő folyamat “cancelled”-re állítja a rendelést, amiről pedig automatikusan kimegy egy email. Ez elég kellemetlen a vásárlónak, mert ő abban hiteben él, hogy fizetett, és nem sokkal a fizetés után kap egy “rendelése törölve” státuszú levelet.
Nem lehetne szerinted ezen valahogyan javítani? Nyilván nem ismerem a részleteket, de a paymentID alapján ezt talán lehetne rendezni. Ha egy adott paymentID-val már sikeres a fizetés, akkor egy másik paymentID ne tudja sikertelenre állítani, vagy valami ilyesmi.
Mit gondolsz?
Bocs, most látom, hogy korábban azt írtad, hogy “Normál esetben fizetés után nem Függőben állapotban kerül a rendelés, hanem “Feldolgozás alatt” vagy “Teljesített” lesz, és akkor nem jelentkezik ez a hiba.”
Meg tudod mondani, hogy ha teljesített állapotba kerül a rendelés, akkor ez a hiba miért nem jelentkezik? Mi e mögött a logika? Ha megérjük a logikát, akkor ki tudjuk javítani az egyedi fejlesztést.
Köszi,