Error in payment system makes US taxpayers return millions