No, your bank account number is not typically printed on your debit card.
MasterCard Debit Card from Danske Bank (Finland)
Debit Cards don't have routing numbers. Call your bank they will provide you with a routing number.
To retrieve your account number from your debit card, you can check your bank statement, visit your bank's website, call your bank's customer service, or visit a branch in person.
Maestro cards - see http://en.wikipedia.org/wiki/Bank_card_number#Card_prefixes_and_lengths
No, your bank account number is not typically printed on your debit card.
MasterCard Debit Card from Danske Bank (Finland)
ACH debit is a type of payment that allows companies to electronically withdraw funds from your bank account, using your bank routing number and your account number.
Debit Cards don't have routing numbers. Call your bank they will provide you with a routing number.
To retrieve your account number from your debit card, you can check your bank statement, visit your bank's website, call your bank's customer service, or visit a branch in person.
Maestro cards - see http://en.wikipedia.org/wiki/Bank_card_number#Card_prefixes_and_lengths
Call up your bank, file dispute charges against the direct debit. Most likely they will give you a new bank account number.
It is not safe or recommended to find your debit card number online. If you need your debit card number, contact your bank directly or check the physical card itself.
The number to activate the Bank of America debit card is 1-888-624-2323. Customers are also able to activate their card at a Bank of America ATM or online.
A bank will if you open an account
If your debit card is linked to a bank account, then yes, you can have your refund deposited directly into the bank account. Otherwise... I'm not sure. If there's a routing number and account number (not just the card number) associated with your debit card, then I wouldn't see why not.
For permanent cards, call the Bank of America number and ask to activate or use it at a Bank of America ATM.