I have a checkout that processes an order using the CIM api. This creates a customer payment profile, then gives the user the option to purchase a '1 click upsell', by adding a tranaction to this profile.
My problem is with duplicate orders as some users are refreshing the page and triggering multiple orders. I have seen that there is a 'x_duplicate_window' parameter which I can set to ignore orders in a certain timeframe, but I think this will also ignore the upsell.
Is there a way around this? to perhaps identify a product by name and prevent duplicate orders being submitted for that, but at the same time, allowing an upsell product to be purchased, straight after?
Thanks
Solved! Go to Solution.
11-21-2013 03:13 AM - edited 11-21-2013 03:15 AM
Here is the list of duplicate transaction fields
If the amount is different, it wouldn't trigger the duplicate transaction error.
11-21-2013 04:21 AM
Here is the list of duplicate transaction fields
If the amount is different, it wouldn't trigger the duplicate transaction error.
11-21-2013 04:21 AM