Note that XenForo requires a premium/business account as far as I remember, in order for these purchases to go well, and that it has to be the primary paypal email address.
Apologies if I am wrong, I remember reading about this the other day while looking for something else (attention span wasn't focussed on this topic).