Welcome to the PlayStation Community
For me it hasnt, I registered my name and adress but my number is apparently invalid.
As far as I know, yes you can, although many people have experienced issues registering their cards, be they debit or credit, all I can suggest is you check & double check the information you're inputting & make sure the address & information matches exactly with how it appears on your statement,
Yes. You can use ANY credit card or Visa debit card. But becareful using your credit card. You can charge it up very fast. lol.
Actually that's NOT true, pre-paid credit cards do NOT work.