Payment customization API issue with sofort and ideal

Trying to order payment options on the checkout, it works well except for sofort and ideal. Whenever both of these payment options are present on the checkout, then Sofort always stays on top of ideal. For example, as shown below.

I understand that ideal is logo based, so it can’t be targeted using Payment customizations. But we should be able to move sofort, which does not work either, that is the issue.

Here, I setup a payment customization on this checkout, which receives these payment options (only sofort and ideal shown),

and then we ensure that in the reorder, sofort payment id, is below ideal. So, basically we want to move sofort below ideal. That does nothing. We can move all other payment options without any issues using the same code.

If we try to reorder ideal payment id, for example, move it below other payment options, then sofort and ideal both move to that location and sofort will still stay at top of ideal. Which is bizarre behavior to say the least.

Hi Sam9516,

This does seem very strange - could there be some caching happening the is loading an outdated order after you’ve changed them around? Could you test in incognito?

Hi Liam,

Thank you for the reply. Yes, I tested it in incognito as well and there is no difference. I can still see the same issue.

This issue is not happening only on a single store, I’ve observed it at least on 2 stores, which have the identical issue. Same issue observed by the merchants as well who tried to setup the function. Basically whenever you have sofort and ideal, both of these payment options are enabled on the checkout and then you try to reorder payment options using payment customization function, then this issue will happen.

I’ll connect with our checkout extensibility team to see if they’ve encountered this behaviour before, and what advice they would have - thanks for flagging!

Thanks, Liam. Please feel free to send me direct message if you need any further specific details, which can help the team narrow down the issue.

Hello Liam,

Is this issue still being worked on by Shopify?, I see it’s like 3 months ago. It’s still very important to me, as I had to totally disable Sofort now, otherwise iDeal would not be the first selected choice for my Dutch customers. So now I am not serving my German customers with Sofort :disappointed_face: