That could well be it. To clarify a little, here’s exactly what goes down.
1 - I add a test product with value of 10p to the basket. Basket total is now £5.06 (as there’s a 3p discount from an existing offer, plus £4.99 delivery)
2 - I enter voucher code ‘FREE’ which removes the £4.99 and leaves me with a total of 7p.
3 - I go to checkout, and when I arrive at PayPal I see the Cart Total at 10p, plus postage of £4.99 = £5.09 to pay.
What’s being passed into PayPal is exactly as per what I posted earlier.
I’ve since tested with a more expensive product and it appears to work OK. On this site I don’t think we’ll ever sell products this cheaply on the site, so I don’t think it’ll be a problem - I guess I’ll up the price of my test item.
I’ll be shifting this site to PayPal Express too in the not too distant future!!