Only 3D secure enabled cards with online banking can be used for this option.
Please be sure, your card 3D authentication enabled for online payment.
If not, contact your bank to enable 3D authentication in order to have seamless transaction.
MasterCard brands their system as ‘MasterCard SecureCode’ and Visa call theirs ‘Verified by Visa’.
3D Secure authentication was designed to protect a credit card against unauthorized use when shopping online. This authentication enables card owners to validate transactions they make over the internet by requesting for a One-Time-Password (OTP) which usually sent to the owners cell phone or email address. This protect the card holder from fraudulent use by unauthorised individuals.