Closed evs-xsarus closed 2 months ago
PS Such a property can be created with:
$stdclass = (object) ['bankAccount.iban' => 'NL16TEST0436169118', 'bankSummary' => ''];
Hello @evs-xsarus,
Thank you for raising this issue and apologies for the delayed response.
As we investigated the issue, we've decided not to introduce a fix for it. Because, this issue is related to the serialiser on Symfony framework itself. It's not possible to change the keys of the values as a workaround as there are many properties used in hundreds of payment methods that Adyen supports. In addition to that, we don't guarantee the compatibility of the payment module with the third parties.
Please don't hesitate to reach out to us if you have further questions.
Best Regards, Can
I've created a bug report for Symfony https://github.com/symfony/symfony/issues/58100
Fixed by Symfony.
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 When using Adyen and Flowmailer in Magento, the order confirmation can't be sent do to the additionalData containing properties with a dot in the name. Flowmailer serializes this data using Symfony Serializer.
To Reproduce Steps to reproduce the behavior:
Expected behavior The mail is send.
Magento version 2.4.7
Plugin version 9.6.0
Screenshots Trace
Complete additionalData:
NB Looking through Adyens code, I see only references to bankAccountOwnerName thus camelcased. There is a reference to the one with iban.
NBB This is also a bug in the symfony serializer, but Adyen could workaround it by camelcasing the properties. SEe https://github.com/symfony/symfony/issues/41845