The pair then posed for a photo outside of the Medford store, which he was visiting ahead of his concert on Friday night in Camden.
Ruth Reed was in line at Wawa in Medford, when she realized the man in front of her was a bit short on cash, CBS Philly reports.
"We decided when we saw military people we would treat them at Wawa or Dunkin Donuts or whatever", she said.
"And he said what's your name? He said 'I am Keith Urban, ' and I said 'No you're not, really?'" New Jersey resident Ruth Reed said.
"And he really could have said 'Lady get away from me, ' and he didn't, he was very kind", she said.
President Donald Trump rips LeBron James in late-night tweet
Along with Jordan, a number of other athletes spoke out in support of James. James tweeted Saturday about the I Promise school , saying "Love you guys".
As Reed was paying, she thought the stranger looked familiar.
She even went so far as to remark that he looked like Keith Urban.
"Yes and then he said "That's my sister we can ask her" and I said 'Okay I don't think she would lie to some old lady'". When he said he actually was, at first she didn't believe him, asking the person with him - who was Urban's bodyguard - to confirm she was in fact talking to the country music star.
Reed said Urban stuck $5 in the donation box at the register and happily took a picture with her. Still, she agreed to keep her word and pay for Urban.