Nobody uses Amex for payments, so the system isn't ever under high load. Just kidding! I find the idea quite good, and have to assume that the amount of payment fails they experience due to partitions/outages isn't very high and that the post-payment reconciliation and reclamation process gives them the liberty to rank availability a bit higher than correctness. One thing that looked a bit shaky was the interplay bet…
Amex is gaining popularity for acceptance
Cell-based architecture for resilient payment systems
51–60 of 66 posts
Re: Cell-based architecture for resilient payment systems
#52Ah yes, the financial services company that runs a travel agency, allows me to book my hotel and rental car weeks in advance, registers a hold for incidentals for both the hotel and car when I check in, then blocks the card when I try to buy dinner that night in that same hotel due to fraud detection. Last week it required me to take pictures of my face from multiple angles to regain membership privileges. I suspect…
I would have nope'd out so hard if they asked for face pictures.
Re: Cell-based architecture for resilient payment systems
#53Earlier quoted context omitted.
That would be the good case. But what if the cell doesn't know that, and it's holding, for example, a stale account number?
Generally with a credit card, or many banking systems more generally, because they predate computers, it's possible that a charge might be accepted even if there's no knowledge whether the money is in the account. As long as the person who was supposed to have paid is identifiable, the money is taken from their account anyway in the end, and if they don't have it, they get sued and their wages garnished, and if they…
Re: Cell-based architecture for resilient payment systems
#54Re: Cell-based architecture for resilient payment systems
#55Whole lot of nothing. This isn't about payment technologies, it's not about isolating transactions, it's about scaling the middle layer. What's worse it's not even explained what middle layer does. No info on how routing works, no info on data synchronization. Folks just learning Kubernetes and write extremely abstract stuff.
Re: Cell-based architecture for resilient payment systems
#56Ah yes, the financial services company that runs a travel agency, allows me to book my hotel and rental car weeks in advance, registers a hold for incidentals for both the hotel and car when I check in, then blocks the card when I try to buy dinner that night in that same hotel due to fraud detection. Last week it required me to take pictures of my face from multiple angles to regain membership privileges. I suspect…
I would have nope'd out so hard if they asked for face pictures.
They email you an alert. You click "this is okay." Card still doesn't work, you call. Rep asks ID questions, still not enough. Says he has to text a QR code linking to some wonky app that videos your face, no other option.
You can't even login to pay the card off and cancel without going through the process.
Re: Cell-based architecture for resilient payment systems
#57Re: Cell-based architecture for resilient payment systems
#58Earlier quoted context omitted.
Amex is gaining popularity for acceptance
Do they still charge ridiculously high fees to merchants?
When talking to a local merchant about why they dont take amex the fee was not mentioned. The merchant said that visa and mastercard settle at the end of the day and they get their money but amex it was sometimes 4 or 5 days before they actually got their payment.
Re: Cell-based architecture for resilient payment systems
#59This reads to me like an attempt to patch a system that's already fucked beyond belief while pretending you're doing "engineering".
Fancy implementation of a retry loop attempting to minimize downtime.