Like p4yp4y said there seems to have been something up this weekend since March 7th and I'm getting the "Data for the given start date is not available." message which I have had in the past occasionally and just fixes itself when (I assume) someone fixes a problem at the back end. I too agree with all the other comments about the timing of the transactions being visible to the API. I had historically used the old SOAP API where transactions appeared at the time you can see them in Paypal and when you get the instant payment notification. The devs at paypal pushed me to use rest API, but I immediately noticed that they were about 4 hours out of synch. I told them to which they insinuated I was incorrect or that the timing would converge overtime as it upped it's polling frequency (like some magic machine learning). I couldn't be bothered arguing so just kept running with both APIs in the background, the old SOAP API still remaining faithful to this day. I only use the rest api to maintain a shadow copy of the transactions for cross comparison in the hope that one day the transactions are delivered in a timely manner (it also provides me with the balance at the end of a transaction that the old SOAP API doesn't)
... View more