The Mollie payment provider currently only supports capturing payments and doesn't have the ability to trigger refunds. You'd currently have to do this at the payment gateway end, but I think Vendr should update accordingly when a webhook notification of the update comes through.
I'll add this to the issue tracker for Mollie though to add in those extra features (I think the Mollie provider was kinda problematic to implement initially so we just did the bare minimum, but it seems to be working nicely now so should be possible to fill in those missing pieces).
I've actually had a really quick look this morning and I have implemented something if you want to test it. A v2.0.2-beta0002 NuGet package is available on our unstable NuGet feed at https://nuget.outfield.digital/unstable/vendr/v3/index.json.
In reviewing the Mollie docs again, we do have to make some assumptions though as currently Vendr only supports an all-or-nothing strategy for captures, refunds and cancelations where as Mollie itself does support more fine grain control. This just means Vendr tries to choose the most relevant payment status based on the order status (which could be a mixture of shipped, canceled, captures order lines).
I think this could be why we missed it off initially as we can't give an asbolute true status of the order in these mixed types of state, but I think this could be OK for simple situations and if you do plan to use the Mollie gateway to manage this payment outside of Vendr instead, you can actually disable these extra features in the payment method settings.
Mollie refund payments Vendr
Hi Matt,
Is there something in Vendr to refund (Mollie) payments?
Hi Peter,
The Mollie payment provider currently only supports capturing payments and doesn't have the ability to trigger refunds. You'd currently have to do this at the payment gateway end, but I think Vendr should update accordingly when a webhook notification of the update comes through.
I'll add this to the issue tracker for Mollie though to add in those extra features (I think the Mollie provider was kinda problematic to implement initially so we just did the bare minimum, but it seems to be working nicely now so should be possible to fill in those missing pieces).
The source code for the provider is available on GitHub if you need to add those features before we get chance to https://github.com/vendrhub/vendr-payment-provider-mollie
Matt
Issue tracker issue is here https://github.com/vendrhub/vendr-payment-provider-mollie/issues/7
Thanks for you reply Matt, I'll be sure to check it out when time permits!
Hey Peter
I've actually had a really quick look this morning and I have implemented something if you want to test it. A v2.0.2-beta0002 NuGet package is available on our unstable NuGet feed at https://nuget.outfield.digital/unstable/vendr/v3/index.json.
In reviewing the Mollie docs again, we do have to make some assumptions though as currently Vendr only supports an all-or-nothing strategy for captures, refunds and cancelations where as Mollie itself does support more fine grain control. This just means Vendr tries to choose the most relevant payment status based on the order status (which could be a mixture of shipped, canceled, captures order lines).
I think this could be why we missed it off initially as we can't give an asbolute true status of the order in these mixed types of state, but I think this could be OK for simple situations and if you do plan to use the Mollie gateway to manage this payment outside of Vendr instead, you can actually disable these extra features in the payment method settings.
Let me know if you give it a try
is working on a reply...