how long payments take to process