payment facility - German English Dictionary