You can make Google merchant account merely by having a name for the store you have. When making an account for a large store its website should also be included for safety purposes and to define that this account specifically belongs to this store. It works fine without website as well but the for security reasons it should be included and verified.