payment protocol - German English Dictionary