Having spejt the day experimenting with someone from Paypal I managed to get a transaction through, but I'm left with this bit I dont understand.
THe only settings that seem to make sense are to use the Paypal Pro US, rather than UK. If I do that the cart works (either local checkout or express). but the transaction obviously goes through as USD not GBP.
If I go into checkout.asp and confirm.asp and changes the USD settings to GBP and the US parameters to GB, the cart works (if i try to pay be credit card) until after the checkout page whereupon it now refers me to the paypal site - as tho i have selected the "checkout with paypal" button.
it refers to :
why is it doing this now and not processing the transaction locally? i cant see what i've changed that makes this difference. have attached the relevant pages