PayPal Fehlermeldungen in .log

Hallo,

auf einer SW6 Migrationsumgebung wo wir die PayPal Sandbox aktiviert haben werden unzählige PayPal-Fehlermeldungen eingetragen die wie folgt aussehen:

[2024-04-16T22:55:36.280260+00:00] paypal.ERROR: [PayPal Webhook] Given webhook resource data does not contain needed custom ID {"type":"PAYMENT.CAPTURE.COMPLETED","webhook":"{\"id\":\"WH-54P73628H80017147-0AU800786T5550742\",\"resource_type\":\"capture\",\"event_type\":\"PAYMENT.CAPTURE.COMPLETED\",\"summary\":\"Payment completed for EUR 25.8 EUR\",\"resource\":{\"invoice_id\":\"107048\",\"note_to_payer\":null,\"seller_protection\":{\"status\":\"ELIGIBLE\",\"dispute_categories\":[\"ITEM_NOT_RECEIVED\",\"UNAUTHORIZED_TRANSACTION\"]},\"final_capture\":true,\"seller_receivable_breakdown\":{\"gross_amount\":{\"currency_code\":\"EUR\",\"value\":\"25.80\"},\"paypal_fee\":{\"currency_code\":\"EUR\",\"value\":\"1.16\"},\"net_amount\":{\"currency_code\":\"EUR\",\"value\":\"24.64\"}},\"status\":\"COMPLETED\",\"id\":\"6DL87574K2068120H\",\"amount\":{\"currency_code\":\"EUR\",\"value\":\"25.80\"},\"custom_id\":null,\"links\":[{\"href\":\"https:\\/\\/api.paypal.com\\/v2\\/payments\\/captures\\/6DL87574K2068120H\",\"rel\":\"self\",\"method\":\"GET\",\"enc_type\":null},{\"href\":\"https:\\/\\/api.paypal.com\\/v2\\/payments\\/captures\\/6DL87574K2068120H\\/refund\",\"rel\":\"refund\",\"method\":\"POST\",\"enc_type\":null},{\"href\":\"https:\\/\\/api.paypal.com\\/v2\\/checkout\\/orders\\/5SA543048K482142H\",\"rel\":\"up\",\"method\":\"GET\",\"enc_type\":null}],\"create_time\":\"2024-04-15T08:18:51Z\",\"update_time\":\"2024-04-15T08:18:51Z\"},\"create_time\":\"2024-04-15T08:18:56.590Z\",\"links\":[{\"href\":\"https:\\/\\/api.paypal.com\\/v1\\/notifications\\/webhooks-events\\/WH-54P73628H80017147-0AU800786T5550742\",\"rel\":\"self\",\"method\":\"GET\",\"enc_type\":null},{\"href\":\"https:\\/\\/api.paypal.com\\/v1\\/notifications\\/webhooks-events\\/WH-54P73628H80017147-0AU800786T5550742\\/resend\",\"rel\":\"resend\",\"method\":\"POST\",\"enc_type\":null}],\"event_version\":\"1.0\",\"resource_version\":\"2.0\"}"} {"url":"/sw6/public/api/_action/paypal/webhook/execute?sw-token=6EaDsaYnRdwauqnb0XaH5XRXAVVkEOjJ","http_method":"POST","server":"website.de","file":"/html/shopware/sw6/custom/plugins/SwagPayPal/src/Webhook/WebhookController.php","line":179,"class":"Swag\\PayPal\\Webhook\\WebhookController","callType":"->","function":"tryToExecuteWebhook"}

Kann da jemand was dazu sagen? Danke.

Es kommen Webhooks zu Zahlungen an, die Shopware nicht identifizieren kann. Shopware setzt nämlich eine Custom-ID ein, die Rückschlüsse auf die Bestellung in Shopware ziehen lässt. Diese fehlt bei diesen PayPal-Zahlungen demnach, weshalb dieser Fehler auftritt.

Vermutlich wird dieser Sandbox-Account auch noch außerhalb von Shopware verwendet?

Viele Grüße aus Schöppingen
Max Stegmeyer

Die Bestellungen wurden aus einem Shopware 5 Shop migriert. Ansonsten wird der Sandbox-Account nicht außerhalb von Shopware verwendet.

Gruß

Ja, bei migrieren Bestellungen klappt das auch nicht, da die Referenz hier auch nicht zusammenpasst. Aber macht euch keine Sorgen darum, die Statuspflege von Sandbox-Zahlungen ist ja nun nicht besonders wichtig.