Hi, we also encounter the same problem. Could you tell us what payment provider to be used, to fix it? currently and how you do it? currently our step to checkout is as follow
- Create cart
- Associate Cart with user
- Add Items
- Using checkoutURL given from cart object to Finish payment
I think that was a normal step. but our cart is still there, and the line items are still existed. seriously tho if only the oder object has cart id associated with it we could probably handle this, but sadly the order doesn’t give us any hint to where the order come from too. we also have used almost the same workaround as Olle. But using deeplink instead, by putting script in the checkout page. but all of it could only happens if customer succeeded in going to thank you page. what if user do a go back or there is post-purchase page before the thank you page?