What happens if I remove client certificate from TLS
As SEJPM already has indicated, if you loose the client certificates the server loses client authentication and thus all the data authenticity and even confidentiality under active (man-in -the-middle) attacks.

On the internet this is usually not a big problem for e-commerce. The client can still authenticate the server and have a secure connection. The server doesn't care too much - it simply authenticates the payment transaction.

On the other hand, for e.g. B2B connections the lack of authentication on one side can be catastrophic.



Note: the client certificates is required for client authentication. If you leave it out you'll end up with regular server authenticated TLS.