Not sure but I think they accept Credit Cards for verification process not Debit Card and I have done mine this way. Actually your own personal address with your details name, address should match with Credit Card details and that's verification. So better use CC for verification.