I have been purchasing online, using credit cards and debits cards. I have Visa and mastercards. Mostly online shops would require, the visa card or mastercard number. Then the three security number at the back. And the expiry year and month and then the name of the card owner as it is written on the card or the name used when the card was applied. I think they also need the billing address but even if they don't, they will still need an address to which the product will be sent to in the case of buying stuffs online, and i dont think the address has to match the address of which was used when the card was applied.