I've setup the Mollie plugin (Vendr.PaymentProviders.Mollie, version 2.0.1) in my Vendr 3.0.11 shop. After setting the payment status to 'paid' in Mollie i get redirected back to the shop (URL /umbraco/vendr/payment/callback/mollie-onetime/29431ece-68f5-4fc7-ab86-0187281c84c0/CART-01183-43599-YML9X/dad890c82119710fafb39db0b3c066c1bff8e02c?redirect=true) but i'm getting the following exception:
MissingMethodException: Method not found: 'System.Threading.Tasks.Task`1<Mollie.Api.Models.Order.OrderResponse> Mollie.Api.Client.OrderClient.GetOrderAsync(System.String, Boolean, Boolean, Boolean)'.
Is this some kind of misconfiguration on my end or is Mollie 2.0 plugin not compatible with Vendr 3.0
Hmmm, looks like in Mollie.Api v2.1.0.10 they added another optional parameter to the GetOrderAsync method which annoyingly should be concidered a breaking change but it looks like it was released in a patch release.
I'll look at updating our dependency and get a new release out ASAP, but in the mean time you could force downgrading Mollie.Api to v2.1.0.9 and that should also resolve it for now.
FYI it looks like I was due to push out a new version of the Mollie payment provider anyway so I've upgraded the dependency and made a 2.0.2 release today so that should also fix things for you moving forwards.
Mollie payment error
I've setup the Mollie plugin (Vendr.PaymentProviders.Mollie, version 2.0.1) in my Vendr 3.0.11 shop. After setting the payment status to 'paid' in Mollie i get redirected back to the shop (URL /umbraco/vendr/payment/callback/mollie-onetime/29431ece-68f5-4fc7-ab86-0187281c84c0/CART-01183-43599-YML9X/dad890c82119710fafb39db0b3c066c1bff8e02c?redirect=true) but i'm getting the following exception:
Is this some kind of misconfiguration on my end or is Mollie 2.0 plugin not compatible with Vendr 3.0
Hey Jeroen,
What version of the
Mollie.Api
package do you have installed?Hi Matt,
I have version 2.1.0.15 installed of Mollie.Api
Hmmm, looks like in Mollie.Api v2.1.0.10 they added another optional parameter to the
GetOrderAsync
method which annoyingly should be concidered a breaking change but it looks like it was released in a patch release.I'll look at updating our dependency and get a new release out ASAP, but in the mean time you could force downgrading
Mollie.Api
to v2.1.0.9 and that should also resolve it for now.Thanks, downgrading to 2.1.0.9 did the trick!
FYI it looks like I was due to push out a new version of the Mollie payment provider anyway so I've upgraded the dependency and made a 2.0.2 release today so that should also fix things for you moving forwards.
Thank you, this also works for me now!
is working on a reply...