> Create account numbers that point to a single bank account and create specific permissions and limits for each one. I love that; there are so many places that give a 6% discount for using ACH but I don't want to give out my bank account details willy-nilly --- If you have influence over it, I wouldn't recommend having https://status.column.com/uptime default to "Sandbox" since I doubt seriously that's what anyone w…
> This is generally done via a mechanism called Virtual Bank Accounts (VBAs), which are a product available from the banking industry in Japan, the U.S., Mexico, Brazil, and many other countries. You contract with your financial institution of choice to reserve a block of bank account numbers corresponding to a far smaller number of actual bank accounts. You give out those numbers to your customers rather than giving out your “real” bank account number. You then take action based on which account number your customers use.
> Due to technical and social issues within the financial industry, the banks offering VBAs generally expect you to bring your own implementation work at this point. Should you e.g. re-use VBAs within your block? They probably don’t have a straightforward answer to that question; up to you. Should you treat them as secrets? Up to you. Should you share them between customers? Up to you. What should you do once you know one of your VBAs has received a transfer? The bank will give you your money, what you do with the data is up to you.
> Stripe does basically the simplest thing that works: give each customer/business pairing a unique VBA, shared across all invoices for that pairing (to avoid e.g. a customer not updating their supplier management system with the new bank account number on the second month’s invoice). Use ability to introspect invoices (and their open/closed/etc state) and inferences to tie incoming payments to the invoice they’re most likely associated with. Kick all the exceptions to a human or computer system, whichever the user specifies.
https://bam.kalzumeus.com/archive/a-game-that-intentionally-...