Perry, who was born in Louisiana, has owned a home in the Atlanta area for years.
"I know it's hard times, everyone's struggling and I'm just really, really grateful to be able to be in a position to do this", Perry said in the video.
Technically, the items had to be in layaway before 9:30 a.m. A layaway allows a customer to reserve a product at a retailer and pay for it over time.
"So Merry Christmas to everybody", he added.
After reports started circulating that the powerhouse filmmaker paid off nearly 1,500 people's bills by donating $432,635 to two locations of the retail titan, Perry took to Twitter to reveal himself as their Secret Santa.
Prince William and Kate thank British troops in Cyprus
Meanwhile, the Duke and Duchess of Cambridge hosted a Christmas party for Royal Air Force families on Tuesday. I still see her from time to time had seen only in jeans.
British telco to strip China's Huawei from core networks, limit 5G access
It said the process was to bring the EE networks into line with the rest of its business rather than a change of policy. Britain's telecoms have avoided using Huawei equipment in their network cores, which contain customers' personal data.
Released Following The Intervention Of The Indian Embassy
Going by the reports in Republic TV , Mika has been arrested by Dubai Police for alleged sexual misconduct. Mika's friends tried to get him released from jail. "We are working on it", Mr Suri told news agency ANI .
"God bless you, go get your stuff".
Tyler admitted he wanted for his act of charity to be anonymous, but given that "nothing can stay secret", he felt the need to announce his good deed.
Amongst the thousands of followers praising Perry for his kindness, the Walmart Twitter page responded to the video by saying: "Anonymous or not, we hope you know that you just made Christmas for so many families".
Walmart confirmed Perry had dropped $432,635 to pay off most of the strangers' items at two locations in Atlanta.
Perry plunked down around $434,000 to cover the costs of the layaway items on order for around 1,500 customers, Walmart spokesperson LeMia Jenkins told People.