A Verification Code for Online Transaction is a security feature that we provide. When you make an online transaction with your HSBC Visa, Mastercard or UnionPay credit card at an online merchant participating in Visa Secure, Mastercard ID Check or UnionPay Online Payment, a verification code will be sent via SMS to your registered mobile number.