Hello good people,
We have a requirment of being able to checkout using 2 different credit cards where customer can set the amount to pay with each card.
I wonder if anyone had such a requirement before and what is the best way to achieve it in EPiServer?
I can think of too many scenarios that will need to be handled such as:
What if first tracnsaction passed and the other failed?
What if the admin decided to cancel the order from Commerce Manager and refund the customer?
It is a bit "Strange" - Commerce supports multiple payments but the most common scenario is when you use gift card + other payment methods, not two same payment methods. But it's just a matter of implementation because the framework does not really care the payment implementation detail, as long as it can call the payment gateway to capture/authorize the payments.
In your case the workflow would look like this:
Man, I know it is a strange one but the client likes it for a reason!
Thanks for sharing your thoughts Quan. I understand that it depends on our implmentation plan but were just looking for best practices if anyone had same requirement before.