An ACH transaction is literally FTP and text files. If you can find a way to get rid of millions of lines of COBOL you can probably disrupt this.
Heck I've had to fix one of these things where it suddenly started failing the overnight transfers and when I went to check why it was because a fricking musician had named their song to include the delimiter used in one of those...
Paul McCartney’s “Pipes of Peace”?
They just have very little incentive to change things. In the meantime, they're earning interest on funds.
> Force the banks to honor the requests in order they are received (not in the order they choose that is most lucrative to the bank).
Didn't this already happen?
They're just making sure they can avoid needing to pay their computers overtime when they get worker's rights. /s
> A phone support person tried to tell me that a human still approves the transactions.
This is true in some cases. They do at least have to audit some of them manually and possibly close your account, file SARs, etc, if they don't like you enough.
What services banks and brokerages offer on top of that, can be more limited of course, but that's the state of the system.
I have seen a snail move through my garden at a faster pace. If it were 1992, and all we had were 9600kbps, then I could understand the burst all transactions after hours and then do the settle up over night. Suggesting that they are going to have 3 windows each day for settlement windows is a 1999 solution. That also sounds counter intuitive in that at each of those windows their systems will get slammed with orders to process. If they just let each one settle as they come in, then they would spread the load.
I'm really dumbfounded at how either I'm an idiot and just cannot understand the issue, or at how the rest of the world has been snowed over into believing it is terribly complex and takes decades to make incremental changes.
It's only America's payment system that's woefully behind.