Thanks
Iv managed to sort out the issue with the ID being null and still have it working, otherwise the quick paypal link still does not work, it doesnt return any error or value it simply redirects straight to the payment cancelled page, I assume it would be something to do with the settings in the server behaviour
Unfortunately another issue has arisen after managing to solve the null ID issue, even though my cart works in pounds as do all the settings I can find instruct the ecart to work with GBP, when redirected to paypal to pay for the site, it changes it to dollars, but it doesnt change the price, it simply changes the currency, so if it actually costs £30, it gets put through paypal as $30, might this be an issue with paypal rather than ecart?