adyen-magento2 icon indicating copy to clipboard operation
adyen-magento2 copied to clipboard

[PW-7088][PW-7036] Order status of newly created order struck at payment review, the admin configuration for adyen is pending, checked in 8.3.0,8.3.2,8.3.3 all versions

Open binuconcept opened this issue 1 year ago • 5 comments

Making your own contribution is easy, encouraged and greatly appreciated! We will put effort into reviewing and merging your PR quickly. For more info, please refer to the contribution guidelines: https://github.com/Adyen/adyen-magento2/blob/develop/CONTRIBUTING.md

Describe the bug A clear and concise description of what the bug is.

To Reproduce Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior A clear and concise description of what you expected to happen.

Magento version [e.g. 2.4.1]

Plugin version [e.g. 6.6.8]

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context Add any other context about the problem here.

binuconcept avatar Aug 10 '22 16:08 binuconcept

@Morerice @RokPopov could be linked with the critical cron capture issue we've found after upgrading to v8.3.3

[2022-08-11 10:59:11] report.CRITICAL: Error when running a cron job {"exception":"[object] (RuntimeException(code: 0): Error when running a cron job at /vendor/magento/module-cron/Observer/ProcessCronQueueObserver.php:368, Error(code: 0): Call to undefined method Adyen\\Payment\\Helper\\Data::isPaymentMethodOpenInvoiceMethodValidForAutoCapture() at /vendor/adyen/module-payment/Helper/PaymentMethods.php:660)"} []

there is no isPaymentMethodOpenInvoiceMethodValidForAutoCapture method in the helper which is failing all capture updates and invoices in Magento for pending orders.

devetus avatar Aug 11 '22 11:08 devetus

looks like the method was renamed to isPaymentMethodOpenInvoiceMethod but not updated in all places.

devetus avatar Aug 11 '22 11:08 devetus

It is fixed with the 8.3.5 release

AlexandrosMor avatar Aug 12 '22 07:08 AlexandrosMor

Adyen Payment 8.3.5 : cross-checked, the Magento admin configuration of Adyen payment we are setting for order creation is pending but still it's going to payment review. Cross-checked all versions 8.3.0,8.3.2,8.3.3, and 8.3.5 as well still the issue is there.

binuconcept avatar Aug 12 '22 12:08 binuconcept

Hello @binuconcept, thanks for reporting this issue and testing again on the latest release. I've created another internal follow up ticket for it. Feel free to edit this issue's description field with your findings (e.g steps to reproduce, versions, log snippets), that helps a lot on fixing the problem.

michaelpaul avatar Aug 16 '22 09:08 michaelpaul

Hi,

Issue was caused by a third party module, tasked with providing fraud prevention. For future reference we recommend using Adyen's Risk Management functionality for fraud prevention.

Thanks, Jean Adyen

Morerice avatar Aug 29 '22 09:08 Morerice

Issue was caused by a third party module, tasked with providing fraud prevention.

Can you specify which module? Wondering if it is the same module we use (Signifyd)

GamesmenJordan avatar Sep 08 '22 02:09 GamesmenJordan

Issue was caused by a third party module, tasked with providing fraud prevention.

Can you specify which module? Wondering if it is the same module we use (Signifyd)

Hi @GamesmenJordan,

The module was Forter.

Regards, Jean Adyen

Morerice avatar Sep 08 '22 08:09 Morerice

Hi @GamesmenJordan It's an issue with Adyen(the module checked all the latest modules this issue is their), Adyen team's future requests will fix this issue. (this is the response received from Adyen technical members)

We may need to add some patches from our end to move forward.

It's not because of Forter. If you are not using forter also you can replicate this issue.

binuconcept avatar Sep 08 '22 17:09 binuconcept