The finance company can do this, Tisco finance has done this for me when I sold a financed car.
Went to the Tisco office, buyer (Thai local) paid out loan and gave me the cash difference of the sale price.
I gave him both sets of keys and we parted ways, Took Tisco 2 weeks to have the book sorted into the new owners name.