Cross-browser tracking

In my analytics I have a lot of ‘direct’ traffic for confimration page after a purchase. Via the session log I can see this is because the confirmation page opened on a different browser on mobile. How can I make sure this is tracked as one session? Is this possible?

It would be great to see some extract from visitor log to be sure how this looks like, but I understand that the user goes to payment outside your website - to another domain, some payment provider? Overall from my experience this should work out of the box - it should be a single session - you just not see the payment part because you don’t have your tracker there. I suppose there might be some issue with cookie persistence in that case? Something along those lines. Do you have tracking with cookies enabled?