electronic payment mechanism - Turkish English Dictionary