The problem we are finding is that Sometimes the value for UserID is available on the Confirm page after a response from PayPal and other times it is not available or properly passed / set.
You can see from the attached screen shot that the UserId is only being set sometimes. Each time it fails the Customer is presented with an error and they have to return to repurchase. The instances are increasing and because in our tests it works we are in a bad state ...
Have other encountered this?
Also you can see that other columns are passing properly such as start and end dates but the UserID is the one that is not consistently passing causing a fatal error and loss of revenue.