Seamless payment solution for mobile telephones