I am unable to buy anything on weeworld with a credit card, but I have to with paypal which I haven't got."

I cannot tell you for sure why WeeWorld decided to change it, but note that you can make payments through PayPal using your credit card-- you don't even need to make an account; PayPal just processes the payment securely.