Walk-in authorized payment centers