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

IPN hiba #100

Closed nagypal0121 closed 2 years ago

nagypal0121 commented 2 years ago

Fizetésnél az IPN CONTENTNOTMATCH hibára áll ki.

Úgy sejtem a hibát a WooCommerce Sequential Order Numbers Pro bővítmény okozza ami a rendelésszámot módosítja.

Eredmény CONTENTNOTMATCHSignature NO_SIGNATUREFogadott válasz A rendelés nem található.IPN újrapróbálása xxx Újrapróbálva 2Index 4Időpont 2022.09.25 11:47:31IPN URL https://xxx.hu/?wc-api=wc_gateway_simplepay-gatewayElküldött IPN tartalma {"salt":"vPugrSfbl8Ljnh0vPZbQR988LstOe14v","orderRef":"wc-220925-062414","method":"CARD","merchant":"xxx","finishDate":"2022-09-25T11:37:16+02:00","paymentDate":"2022-09-25T11:35:38+02:00","transactionId":xxx,"status":"FINISHED"}Válasz HTTP kódja 200

nagypal0121 commented 2 years ago

Megtaláltam a megoldást, a kódban az $order->get_order_number() -t kicseréltem $order->id -ra. Most tökletesen lefut.

iamgergo commented 2 years ago

Szia!

Szándékosan van használva a $order->get_order_number(). Elég sok olyan eset merült már fel eddig, ahol ez jobb megoldásnak tűnt mint ha simán az ID-t adjuk át.

A WooCommerce Sequential Order Numbers Pro már korábban is okozott problémát, de sajnos nem tudjuk felkészíteni a bővítményt minden eshetőségre.

De köszi, hogy jelezted!