I've been tearing my hair out over this. I have a Zen Cart set up (www.kktoysuk.co.uk) which has two payment methods: cheque/money order and paypal express.

When I put through a Paypal Express payment and sign into my site, it all goes through okay. When I try it without a site account (either with a Paypal one or just straight credit card), it places the order but declares it as a cheque/money order and doesn't charge Paypal at all!

I simply don't know how to fix this, so any help would be appreciate. I shall post some log files shortly.

Many thanks.