Most credit cards have 3D Security which has to be activated in order for you to make a purchase.
If you are not sure whether the 3D Security for your credit card is activated or not, kindly contact your bank directly and they will help you.