William Parr
04/24/2024, 12:45 PMAdyenCheckoutPaymentProvider class method ProcessCallbackAsync() gets to the expression if (adyenEvent.Success) { ... } but this most likely results in false seeing as the code inside this if expression doesn't execute for these specific transactions. Inside this block is where SendNotificationReceivedMessage() is invoked, causing a 200 response with body [accepted] to be returned to Adyen, which is what they need to know that the webhook was executed successfully and in order to continue with finalizing the order via NotificationEventHandlerBase.Handle().
However, inspecting the event body in the Adyen webhook event logs shows that the notificationItems object does in fact state success: true, so I really don't understand why the above code isn't being triggered, no matter how many times I use the "Retry" button from within the Adyen Customer Area.William Parr
04/24/2024, 12:45 PMWilliam Parr
04/24/2024, 2:44 PMWilliam Parr
04/24/2024, 2:44 PM