The prob is I dont have a debit card...i`m nt interested in verifying...I need to make a payment to a hosting company...but for Instant Payment I need to have a card linked to my account...
If you are from US you can add debit or Credit card. Only you can add bank account or credit card if you are a Non US person.
I suggest you to keep yourself away from VCC thingy and apply for a valid and real CC or else apply for addon CC if your parent,brother,sister having one. Just for your safe side. DON.
Although paypal website say you can use debit cards I didnt have any luck with it. But it accepts CC. But I have read some where that Debit cards of VISA etc will be accepted if it is not an electron card. electron cards are accepted only in ATMs and swiping machines I think.