Hitman6267 wroteThe billing address is the address he gave the bank as his home address. The bank provides this information to Visa or MasterCard (depends on what he has). If the billing address is wrong on the purchase form, the order will not go through.
No. I have used 3 debit cards (at least one of them was an Internet card), and the billing addresses were the banks' addresses, usually referring to a PO Box, including a working ZIP code (not 0000 / 00000).
@OP, You should find the billing address on the back of the card.