Closed yavuzaydin closed 5 years ago
HI @yavuzaydin,
This feature won't be available in the coming update, but it will be implemented in the next update.
We will keep this issue open untill this feature has been implemented.
Kind Regards
OK, any ETA? I'm unfamiliar with your release schedule :)
We're not sure, yet. We'll let you know as soon as we have an ETA.
Hi @yavuzaydin
This feature has been scheduled for February 2019.
Instead of using the Payment Settings page we are going to add a country list to the module's configuration page itself, since we are unable to release multiple versions of the module in PrestaShop's official store. This way you can still set country restrictions on payment methods.
The restrictions per country was only one of the examples. But there are lots of stuff which expect those payment methods to be separate. One of the other real-world use cases for us is the option to add a payment fee per payment method.
I still would love to see if you could make the payment methods separate payment methods in the backend.
If that is no option please add the ability to add payment fees per payment method. It would be nice to have the option to add an absolute or percentage based payment fee per payment method. If you want me to create a new issue for this let me know.
Adding a payment fee is no longer allowed under the new PSD2 legislation (more info: https://www.internetkassa.nu/webshops-geen-betaaltoeslagen-doorberekenen-consumenten/ 🇳🇱). As it is already in effect in a few EU countries, we have taken decided to take this feature off the roadmap.
Fees are still allowed for payment methods such as Klarna, which is what we will support in the future. See https://github.com/mollie/PrestaShop/issues/72 for more info).
PayPal is also excluded from PSD2 and creditcard transactions (which are a not only a payment instrument but also an insurance) is very complicated. I don't think this will ever happen or be accepted unless the percentage based transaction fees which are charged by you are off the table.
I understand that this might not be the place to discuss this but the fact is that this is not in effect yet and it might only affect some payment methods.
There is still a need for an option to add a surcharge.
So may I ask why you consider to add this option only to some payment methods? Wouldn't it be very easy to add it to all payment methods once the code is done?
HI @firstred. It is not possible to add multiple payment methods with one Prestashop plugin? This has also been done for WooCommerce, where the Mollie plugin adds a WooCommerce payment method for each Mollie payment method.
This then allows you to use the existing plugins from the ecosystem to add surcharges, geo-restrictions et cetera and you won't have to add every feature to the Mollie plugin.
Not to mention, that it will look nicer in the checkout too.
Only since 1.7 PrestaShop has made some progress towards a list of paymentOptions
per payment module, but the architecture still does not handle them as separate methods. PrestaShop is unclear about their future plans with payment options.
1.6 and lower only allow to print some HTML per payment module, making it impossible to see them as separate methods. Providing completely separate modules would have to be renegotiated with the PrestaShop Addons team first as we are currently not allowed to release modules like that.
Pff, that's annoying. Is the current approach the way all payment service providers handle this @firstred ?
Yes, unfortunately.
Currently Mollie is regarded as a single payment method. Because of this it's impossible to do restrictions based on countries for instance.
Let's say we want to enable iDeal only for Dutch customers and Bancontact, KBC/CBC, Belfius and ING Home'Pay only for Belgian customers we can't do this.