This is a temporary password typically used to finalise an authentication. In the payments realm, an OTP is typically provided via SMS by banks to their customers who are making an online purchase.