conedevelopment / simplepay-gateway

OTP SimplePay bővítmény WooCommerce (WordPress) áruházak részére.
https://simplepay.conedevelopment.com
MIT License
57 stars 22 forks source link

INFO Request is invalid: {"errorCodes":[5312,5310] #159

Closed panograph closed 10 months ago

panograph commented 10 months ago

Hiba leírása

Sziasztok,

tesztelésre telepítettem a plugint, és furcsa módon a megrendelés elküldését követően az üres kosár oldalra fut. Beregisztrálódik a vásárló, de azon túl semmi nem történik.

Érvényes Simple fiókunk van 2020 óta, de minthogy a Webmania Simple plugin fejlesztője nem válaszol, ezért kezdtem a simplepay-gateway-master éles tesztelésbe.

A logban ez olvasható: 2024-01-08T15:09:25+00:00 INFO Request is invalid: {"errorCodes":[5312,5310],"salt":"OcA2G7tZzXyMvECkcqKOSFeOeXN8i5K5","merchant":"S376901","total":0.0}

Merre induljak el? Köszönöm a segítséget előre is! Üdv, Tamás

iamgergo commented 10 months ago

Szia Tamás,

A log alapján az 5310-es és 5312-es hiba áll fenn. A simplepay dokumentációja alapján ez a következő két hibát jelenti:

Ez alapján a fizetésnél valami nem oké a számlázási címmel.

panograph commented 10 months ago

Szia Gergő,

nagyon köszönöm a gyors választ, a magyarázatot.

Kezdetben mi is bekértük a teljes számlázási adatokat, de amikor megtudtam, hogy a Billingo Pro-ban van lehetőség E-nyugta beállításra, azóta csak Név, E-mail, Tel és irányítószám adatokat kérünk be a kosárelhagyások csökkentése érdekében.

Ez pedig műxik a Webmania Simple pluginnal.

Mindenképpen maradunk az E-nyugtánál a fenti ok miatt, és minthogy digitálisnak minősül a "termék".

Ezek szerint ezt a Ti pluginotokkal nem tudjuk megvalósítani?

Köszi, Tamás

simpl-e

iamgergo commented 10 months ago

Ezt a mi bővítményünkkel is meg lehet csinálni, viszont akkor a néven kívül minden számlázási adatot ignorálni kell.

A fenti képen látszik, hogy a számlázási címben ott van egy irányítószám, ami önmagában nem mond semmit, nem érvényes számlázási adat. Vagy minden szükséges adatnak ott kell lennie, vagy ne legyen ott egyik sem. Ez SimplePay limitáció részben.

Nem tudom, hogy a Webmania Simple ezt hogyan oldja fel, de ezen biztosan nem tervezünk változtatni, sok szempontból ezt tartjuk a jó megoldásnak.

Ezen felül az, hogy digitális a termék, csak a szállítási adatokat érinti a mi szempontunkból, a számlázási adatok (normál számla esetén) ugyan azok mint egy fizikai termék esetében.

panograph commented 10 months ago

Köszönöm a gyors választ. Arról a Webmania plugin fejlesztőt nem is értesítettük, hogy átállunk e-nyugtára. Belevágtunk, és működött. SimplePay sem jelzett, hogy ez nem okés. Csupán a Woo Billingo Plus beállításait változtattuk meg. Lásd csatolmány.

enyugta

iamgergo commented 10 months ago

Értem! A simplepay bővítmény nem tudja, nem tudhatja, hogy éppen van-e számlázó beállítva, és ha van akkor az hogy működik.

Éppen ezért a dokumentáció szerint kell eljárnunk, függetlenül attól, hogy az e-nyugta működik hiányos számlázási adatokkal is.

Mivel elég sok áruházban használják a bővítményt, nem szeretnénk belenyúlni csak nagyon indokolt esetben.

Sajnos a fentiek alapján mérlegelve, nem tervezünk módosítani a kódon.

Köszönjük a megértést!

panograph commented 10 months ago

Értem, és köszönöm az erre szánt időt.

iamgergo commented 10 months ago

https://github.com/conedevelopment/simplepay-gateway/issues/44