Credit cards have emerged as the top preferred payment mode for most people, regardless of whether they are using it to make purchases online or...