Yes, to make deposits using a credit card, you must register your credit card from the client cabinet.
However, if you reside in Japan, Taiwan, Hong Kong, Macau, Singapore, or Uruguay and are SMS-verified, you can make your first credit card deposit without registering the credit card.