Closed accentinteractive closed 1 year ago
Hello @accentinteractive.
We will look into this issue and get back to you with more information.
Thanks for your report.
Hi @accentinteractive ,
We could reproduce the issue and are working on a fix. It is expected to be included in the next release.
I'll let you know when there is an update.
Hi @accentinteractive ,
We have released a new version of the module with the fix in it: https://github.com/MultiSafepay/magento2/releases/tag/2.23.0
I'm closing this one for now, if you have more questions or comments, feel free to add a comment here or create a new issue.
Thanks @Vinod-MultiSafepay!
Describe the bug When customers as guest return during checkout without a successful payment, we see that various payment methods are no longer visible at the checkout. Payment methods that are available for all customer groups will remain visible, but payment methods for specific customer groups will no longer be visible.
To Reproduce Steps to reproduce the behavior:
Expected behavior Payment methods that are visible for guests are still visible the second time.
Desktop (please complete the following information):
Additional context There is a difference inside
\MultiSafepay\ConnectCore\Gateway\Validator\CustomerGroupValidator::validate
when visiting the checkout for the second time. The value from$quote->getCustomerGroupId()
is different.First time visiting the checkout I see that the quote field 'customer_group_id' = '0'. But the second time the value is different ('customer_group_id' = 'null).