handle payments - French English Dictionary