There are several different actors in the system of online payment:
There are: Card Holder --> Merchant --> Payment-gateway --> Card Scheme (Visa/MasterCard) --> Issuer
The name and your identification details are stored in your issuer- the company who issued your credit card.
All the other actors are not aware of your name and you can keep it this way.
The mandatory fields that you must provide during payment of transaction in order to authorize the transaction are:
- CVV number
Besides, refer to this discussion in a similar question to yours, that might have the answer to what you are looking for.