Many people avoid making payments online. In addition to data security issues, the long and tedious process of entering payment details leads a number of would-be Internet customers to give up before completing the transaction.