OK, after a bit of to-ing and fro-ing with paypal, I believe the api credentials are now functioning properly.
Having made some fixes, i get as far as submit order on the confirm page, and the page reloads.
Having started at it for a while now, I would be grateful for a fresh pair of eyes.
(api credentials edited)