MultiSafepay / Magento2Msp

MultiSafepay plugin for Magento 2 (Deprecated) see: https://github.com/MultiSafepay/magento2
Open Software License 3.0
29 stars 25 forks source link

Frontend is showing payment method that is not selected in the Magento backend. #114

Closed appdezign closed 4 years ago

appdezign commented 4 years ago

Magento2Msp version: 1.8.0 Magento version: 2.3.1

I have selected Credit Card as my gateway in the Magento Configuration, and I have selected two credit cards: visa and mastercard, the other two card are NOT selected (American Express and Maestro). I have checked the configuration on all configuration levels: website, store, view.

msp-backend

When I go to the frontend, and I checkout, I get a select dropdown with all four credit card choices:

msp-frontend

In the MultiSafePay backend I have also selected visa and mastercard, and not the other two, so if the user does select Maestro during checkout, in the next step (the actual payment page) he or she is then presented with only two choices: visa or mastercard.

Is this a bug? Or am I missing something here.

vinodsowdagar commented 4 years ago

Hi @appdezign ,

Thank you for reporting this issue.

This seems to be a bug which makes the credit cards always show in the dropdown menu, regardless of what has been chosen in the ‘Allowed credit cards’ field in the backend.

We have successfully reproduced this issue and we are going to work on a fix as soon as possible.

We will let you know when the fix for this issue will be ready.

vinodsowdagar commented 4 years ago

Hi @appdezign

We have released a change in the credit card payment gateway behaviour in our latest release: https://github.com/MultiSafepay/Magento2Msp/releases/tag/1.12.0

On the MultiSafepay payment page, the credit card type will now be automatically detected, so the configuration option for allowing specific credit cards is not supported anymore. Therefore this has been removed.

For now i am closing this issue. If you have any further questions or feedback, please feel free to create a new one, or contact our integration team.