Handling Personal Data the Right Way in .NET
A few years ago I inherited a payments service that stored full customer date-of-birth, national ID, and unmasked PAN fragments in the same table it used for...
57 articles in AI & Technology.
A few years ago I inherited a payments service that stored full customer date-of-birth, national ID, and unmasked PAN fragments in the same table it used for...
A few years ago I got paged at 2am because a merchant had been charged three times for the same settlement batch. Not a huge sum, about 4,200 euros total, but...
The first fraud model I ever put into production was wrong about a third of the time, and it took us two weeks to figure out why. The model was fine. The...
A customer taps their card at a coffee shop, and roughly 300 milliseconds later a little screen says "Approved." In that blink, a message crossed four or five...
The first serious chargeback I ever dealt with cost us about £40,000 and, worse, taught the whole company that our dispute process was held together with a...
The first time one of my payment services took real money out of a real account during a test run, I was standing at a whiteboard explaining to a new hire why...
The first time a refund double-fired in production, it cost us about 4,200 euros before anyone noticed. A merchant's support agent clicked the refund button,...
A few years ago I watched a payout run leave forty-two merchants with money debited from our settlement account but never credited to their bank. The culprit...
A payment either happens or it doesn't. That's the story we tell customers, and it's the story regulators want to hear. But underneath, a single card...
The meeting that decided this ran about forty minutes. We had a greenfield ledger service to build, a payments platform that would eventually touch a few...
The first wallet system I inherited stored balances as a single column on the user row. A background job updated it. When two payments landed in the same 200...
A few years ago we shipped a payment reconciliation job that, under load, occasionally credited a merchant twice for the same settlement. Not often. Maybe one...