payment systems - German English Dictionary