3d secure is a function to improve the security for credit cards for online usage (additional password). U have to contact your credit card issuer / your bank to unlock it and register properly.
but my card can buy anything online ,
only the services which buy crypto currencies is requires this
Most cryptocurrency exchanges that offer credit card purchases will employ 3-D Secure as an additional security measure against fraud. They have to be super careful about fraudulent purchases because Bitcoin payments are irreversible. Most other online merchants don't need to be quite so careful.
any other ideas to buy crypto currencies and skip this problem
Can you use bank wire or SEPA transfer to fund an exchange account? Or do you only have credit cards?
Do any of your credit cards use the "MasterCard SecureCode" or "Verified by Visa" brands? Those use the 3-D Secure protocol.