I have a webshop in which I have implemented Vendr with the Mollie Payment provider.
It is possible in our webshop to only pay a percentage of the total orderprice. The remaining amount will be paid when the order is delivered to the customer (Vendr doesn't need to know this happened). When the Partial payment is done it is the final status for Vendr as if it was paid in whole.
If I go to Mollie right now, it is always with the total order amount. But I need it to switch between the total order amount or the deposit amount based on what the customer chooses.
Is this possible? Or do I need to make a custom Order price Calculator which changes the orderprice based on the chosen option?
You don't say how the final payment would get handled if is not in vendr so I'm a little confused as to how that would get managed. I haven't worked with Mollie before, does it support this type of functionality?
It feels like you would need to create 2 transactions for each order - one for the deposit that is captured at order time, and one that is captured and I'm not sure how a payment processor would handle this.
Unfortunately, I know that Vendr doesn't support breaking up payments in the form of partial refunds yet, so I doubt it could do multiple payments yet either. So whatever solution you figure out would have to happen outside of vendr.
Thanks for your answer.
I do not need to split the payments. There is always one payment as far as Vendr is concerned.
The problem is that I need to change the order amount with which I am going to the payment provider based on the user's choice.
The only problem is the that the orderstatus now has an error (402) so the orderconfirmation is not sent :(
Not sure how I can convince Vendr that half a payment is enough.
But I think this only "works" for invoicing.
For now I am just going to create a 80% discount code which will be automatically redeemed, that seems to work OK.
Any other tips or suggestions will be greatly appreciated.
Partial payment for Order
Hello everyone,
I have a webshop in which I have implemented Vendr with the Mollie Payment provider. It is possible in our webshop to only pay a percentage of the total orderprice. The remaining amount will be paid when the order is delivered to the customer (Vendr doesn't need to know this happened). When the Partial payment is done it is the final status for Vendr as if it was paid in whole.
If I go to Mollie right now, it is always with the total order amount. But I need it to switch between the total order amount or the deposit amount based on what the customer chooses.
Is this possible? Or do I need to make a custom Order price Calculator which changes the orderprice based on the chosen option?
Any help is appreciated.
~Lars
Does anybody have any ideas?
~Lars
It sounds like you'll need some sort of custom logic to change how the payment works so you could maybe checkout the code for the payment provider:
https://github.com/vendrhub/vendr-payment-provider-mollie/blob/v2/dev/src/Vendr.PaymentProviders.Mollie/MollieOneTimePaymentProvider.cs
You don't say how the final payment would get handled if is not in vendr so I'm a little confused as to how that would get managed. I haven't worked with Mollie before, does it support this type of functionality?
It feels like you would need to create 2 transactions for each order - one for the deposit that is captured at order time, and one that is captured and I'm not sure how a payment processor would handle this.
Unfortunately, I know that Vendr doesn't support breaking up payments in the form of partial refunds yet, so I doubt it could do multiple payments yet either. So whatever solution you figure out would have to happen outside of vendr.
Hi Kevin,
Thanks for your answer. I do not need to split the payments. There is always one payment as far as Vendr is concerned. The problem is that I need to change the order amount with which I am going to the payment provider based on the user's choice.
~Lars
I have found a way to get what I want by doing:
The only problem is the that the orderstatus now has an error (402) so the orderconfirmation is not sent :( Not sure how I can convince Vendr that half a payment is enough.
But I think this only "works" for invoicing.
For now I am just going to create a 80% discount code which will be automatically redeemed, that seems to work OK.
Any other tips or suggestions will be greatly appreciated.
~Lars
is working on a reply...