The Card That Wouldn't Swipe
By a South AfricanI found out I had been robbed because my card wouldn't swipe.
I was not an alert on my phone or a call. It was a card that declined when swiped. I phoned the bank and they put me through to fraud department. An agent told me a transaction had been flagged and thus the card was put on block. I confirmed that the transaction was genuine and legitimate, and told to let it through.
Then she asked something else:. Had I used the card overseas? As it happens, yes, I'd been in Europe in August. She asked whether I'd noticed "continuous transactions." Something in my chest changed. I opened the app and started scrolling. DeepSeek. Anthropic. Uber Eats. Uber Rides. Others. I immediately disputed them on the call, one after another, and she said she'd open an investigation.
Then I looked at the statements on my computer. The same charges were there. And more. 2026. Then 2025. Then 2024.
The same charges, sitting quietly in year after year, under merchants I had never dealt with. That's when the size of it struck me.
The bank wrote to me the same day to say the investigation would take 14 days. I wasn't going to wait 14 days.. So I did what I'd done once before on a different almost impossible task. I gave it to an AI assistant and worked through it with the AI.
I asked it to pull every statement I had, from folders scattered across my machine, into one chronological folder. Then to find the suspicious transactions and tell me how far back it went. It came back with a date of 2024. Then I asked for a reconciliation, but it warned me that it didn't have all the statements it needed. So I asked it to tell me exactly which were missing, and requested those from the bank.
Then the part nobody mentions: the cleanup. The AI had flagged things that were genuinely mine including real DeepSeek charges on a legitimate account. I was going to be careful not to claim a single item that was really mine as a false claim, even an innocent one, would hand the bank the high ground. So we (the AI and I) reconciled the real charges out, one by one, and I went through everything left by hand.
What remained had a signature which was the same amount repeated, day after day, sometimes three or four in a day. Small enough each time to slip past a person. Together, from February to September 2026, 172 unauthorised transactions on one card at just over R38,000.
The 14 days
After finalising their investigation with my evidence I provided, the bank refunded R24,639.99 and recorded, on their own document, "Customer loss: R00.00". Fraud investigation closed.
I didn't let it go. I had the AI reconcile their refund against my records. That left roughly 90 transactions, about R16,900, unaccounted for which i sent back to them disputing the final amount.
The bank phoned and asked me to highlight each disputed item on every statement and to email it when done. Doing this by hand was going to be a nightmare. It meant I had to open all the relevant statements, find,the relevant transactions and then highlight it then scan all those statements to be emailed. Instead I I set the AI the task to fetch every statement where the disputed items appear, highlight each one and save it to a folder. The AI took about five minutes. I sent it to the bank within an hour after the call.
R1,053.99
The bank replied and declined to uphold the complaint and instead offered me R1,053.99 against a shortfall of about R15,900. I immediately started drafting a dispute letter escalating to the next level. I had a meeting scheduled and was going to complete the dispute to send to them after the meeting.
After the meeting I went back to my email and saw a new email fro the bank to ignore the previous letter stating that they will pay the outstanding R15,419.24.
I felt happy. Not vindicated, just glad to have my money back.
So, a few questions for this community:
- Has anyone else fought a bank over card fraud? How did it go for you?
- To those who work in banking, payments or fraud: why do patterns like 20+ near-identical foreign charges, or the same amounts day after day, not trip an automatic block long before a customer notices?
- And the honest one: have you used AI for something you were convinced you couldn't do on your own? Where did it actually help and where did it waste your time?