Welcome to Justanswer.com, my name is ***** ***** I will do my best to assist you.
For paypal to accept your credit card, the name on the credit card has to exactly match the name you used to register the paypal account.
Also, the billing address on the credit card should match the street address you entered for your paypal account.
Do you have all that matching and correct?
Dustin S.Senior Technician and Network Switching Systems Operator / Maintainer.