mollie / magento2

Mollie Payments for Magento 2
https://www.mollie.com
Other
101 stars 52 forks source link

Mollie uses shipping address country to validate payment method #567

Closed HenKun closed 1 year ago

HenKun commented 1 year ago

Describe the bug While mollie uses the shipping address country to validate a payment method, Magento internally uses the billing address country, if available, otherwise the shipping address country. This leads to the situation that payment methods are not shown, although eliglible.

Used versions

To Reproduce Steps to reproduce the behavior:

  1. Enable GiroPay only for Germany (Specific Country in Payment Settings)
  2. Enable EPS only for Austria (Specific Country in Payment Settings)
  3. Go to checkout
  4. Choose a German shipping address
  5. Choose an Austrian Billing Address

Expected behavior EPS is shown as shipping method. Alternative: GiroPay is shown as shipping method, if Mollie really wants to use the shipping destination.

Actual behavior Neither EPS nor GiroPay are shown, since Mollie prevents EPS due to the German shipping address, and Magento prevents GiroPay due to the Austrian billing address

Frank-Magmodules commented 1 year ago

Hi @HenKun ,

We are happy to share that we've just released the new 2.17.0 version where we have fixed this issue. Thank you for opening this request and for the detailed steps to reproduce. We are closing this issue now but please feel free to reopen the issue if you need any help on this.