I have a friend I’ve known for a few years. We’re not childhood friends, but we’ve hung out a lot and I considered him someone I could trust. A few months ago he called me in a bit of a rush saying he needed to travel urgently but was having issues with his card. He asked if I could book the flight for him using mine and said he would send me the money back in two days once his payment came in. The ticket wasn’t cheap, but since we were friends and he sounded stressed, I went ahead and booked it for him. Two days passed and I didn’t hear anything from him. I figured maybe he was still sorting things out, so I gave it a little time. After about a week I messaged him just to remind him about the flight money. He replied pretty casually saying something like “yeah I’ll sort it out soon.” Another week went by and still nothing. When I tried bringing it up again, he started acting like I was bothering him. His replies got shorter and he made it seem like I was being impatient or annoying for asking. At one point he even said something along the lines of “bro relax, you’ll get it.” What frustrated me wasn’t just the money, it was the way he was treating me like I was the problem for asking about something he promised to pay in two days. Meanwhile I could see him posting online, going out and living normally. Eventually I got tired of feeling like I was chasing him for something he asked me to do for him. The next time we were with some mutual friends I mentioned it and said something like, “Hey, you still haven’t paid me back for that flight you asked me to book.” He immediately got defensive and said I was trying to embarrass him and that I shouldn’t have brought it up in front of people. I told him I had asked him privately multiple times and he kept brushing it off or acting like I was disturbing him. Now things are awkward. He says I’m wrong for calling him out publicly and that I made him look bad. A couple of friends think I should’ve kept it between us, while others say he should’ve just paid me back like he promised. At this point I’m wondering if I handled it the wrong way, even though I feel like I was just asking for my money back.