handle payments - Spanish English Dictionary