Effects of institutional environment and technology development on payment choice