Paypal Plugin Webhook Fehlermeldung mit die alte classic Bestellungen

Hallo [@Michael Telgmann](http://forum.shopware.com/profile/17553/Michael Telgmann „Michael Telgmann“)‍,

unsere Shop war beim version 5.2.27, und benutzet die alte Paypal plugin.

ich habe das Shop aktuillsiert zu 5.6.6 und das neue Paypal plugin benutzen, alles funktioniert und die alte Bestellungen sind in Bestellungen Liste mit das Type ‚classic (alt)‘

danach habe ich viele Fehlermeldung beim Log ‚plugin_production-2020-04-30.log‘ :

plugin.ERROR: PayPal: (SaleRefunded-Webhook) Could not find associated order with the temporaryID PAYID-XXXXXXXXXXXXXXXX

 

ich habe die ganze Tag nach ein Lösung suchen und das Problem liegt mit dem Webhook Handler , Sie haben die alte Plugins Logic nicht beachten.

das neue Plugin sucht nach ‚Payment Id‘  in ’ Order => temporaryId ’  Spalte und das würde richtige funktioniert mit die neue Bestellungen weil das neue Plugin speichert das Payment Id.

das alte Plugin   zuerst nehme das ‚transactionID‘  beim rufen Paypal ‚TransactionDetails‘ Endpoint dann such nach diese  ‚transactionID‘ in Order Table , so beim die alte logic gibt keine ‚temporaryId‘.

deshabl wenn ein webhook kommt für die alte estellungen, das neue Plugin logic werde natürlich die Bestellung nicht finden. Wink

in meine Shop habe ich das Problem nur beim SaleRefunded Webhook und ich habe es wie so behobt.

Es ist nur ein schmutziger Code, um das Problem vorübergehend zu lösen.

Könnten Sie bitte die alte Bestellungen beachten beim die Webhook Handler in die nächste version.

VG,

image

Tel.: +49 755 - 183 990 00 | E-Mail: info@enbit.de | Web: http://enbit.de/

 


Issue Ticket PT-11670

Hallo,

da du ja bereits ein Ticket angelegt hast, werden wir uns das beizeiten anschauen.

Viele Grüße aus Schöppingen

cool Michael Telgmann

1 „Gefällt mir“