Earlier quoted context omitted.
> You know what makes money laundering super easy... a banking API so you can split the million dollars you want to launder into 1 million 1 dollar payments. That would be noticed. It's called "structuring" and is itself illegal. Banks watch for this stuff.
Yes, but when your script splits money into random amounts and puts things like "pizza money", "rent" and "happy birthday" into the reference field, across thousands of accounts, most of whom also have a real user doing real transactions intermingled, suddenly it gets a lot harder for the bank to filter. The bank typically has a rather simplistic set of rules to decide to investigate transactions (because they need t…
Increase: Banking API
211–220 of 305 posts
Re: Increase: Banking API
#212Earlier quoted context omitted.
> You know what makes money laundering super easy... a banking API so you can split the million dollars you want to launder into 1 million 1 dollar payments. That would be noticed. It's called "structuring" and is itself illegal. Banks watch for this stuff.
Yes, but when your script splits money into random amounts and puts things like "pizza money", "rent" and "happy birthday" into the reference field, across thousands of accounts, most of whom also have a real user doing real transactions intermingled, suddenly it gets a lot harder for the bank to filter. The bank typically has a rather simplistic set of rules to decide to investigate transactions (because they need t…
Re: Increase: Banking API
#213Re: Increase: Banking API
#214Earlier quoted context omitted.
Yup. This is why every attempt to provide developers better access to banking/finance is doomed to fail. Even if you buy your own bank charter, you are still subject to someone elses rules. Your customers want to be innovative and do things they can't easily do today. On the other side is your financial network that has shut down the three previous attempts to do that exact thing because it causes a random transactio…
I'm am often amazed that the entire world financial system hasn't collapsed yet, considering what I now know about how it is put together.
As someone who doesn't, I'd love to hear more.
Re: Increase: Banking API
#215Earlier quoted context omitted.
Yes, but when your script splits money into random amounts and puts things like "pizza money", "rent" and "happy birthday" into the reference field, across thousands of accounts, most of whom also have a real user doing real transactions intermingled, suddenly it gets a lot harder for the bank to filter. The bank typically has a rather simplistic set of rules to decide to investigate transactions (because they need t…
I still don't understand how this facilitates money laundering? You send small amounts to a bunch of accounts and then what exactly? What is the source of the funds to launder and how/why is it already in the bank?
To be honest, I don't think money laundering is real, or significant. I see most money laundering rules as hidden or mislabeled sanctions on other countries, group of individuals or institutions.
Re: Increase: Banking API
#216I made an API for a bank... I was a third party and made the API by screen scraping their webUI. I sent their devs a link and initially there were positive messages going back and forth. The API allowed you to see balance, transaction history, and make payments. Before long, the API got quite popular, and lots of people were using it to make lots of payments automatically. You know what makes money laundering super e…
so, treasury management systems exist for big corps (FIS, FIServe, GTreasury, etc), and some banks do have legit apis for cash flow mgmt (payments transfers etc). i think problem is most dont want the hassle of supporting it for consumers.
I'm interested in learning more about this. Do you have an example of a bank with a cash flow management API I could take a look at?
Re: Increase: Banking API
#217Earlier quoted context omitted.
Heh, you got off easy. I spent six years of actual work learning this lesson the hard way back in 2006-2012. In retrospect, I should have paid a lot more attention when Patric Collison told me he was spending his days reading up banking regulations. Eh, too boring, I thought, what could possibly be in there that a little code couldn't paper over? That mistake cost me the opportunity to be an early hire at Stripe.
Yup. This is why every attempt to provide developers better access to banking/finance is doomed to fail. Even if you buy your own bank charter, you are still subject to someone elses rules. Your customers want to be innovative and do things they can't easily do today. On the other side is your financial network that has shut down the three previous attempts to do that exact thing because it causes a random transactio…
Re: Increase: Banking API
#218Earlier quoted context omitted.
so, treasury management systems exist for big corps (FIS, FIServe, GTreasury, etc), and some banks do have legit apis for cash flow mgmt (payments transfers etc). i think problem is most dont want the hassle of supporting it for consumers.
> some banks do have legit apis for cash flow mgmt (payments transfers etc) I'm interested in learning more about this. Do you have an example of a bank with a cash flow management API I could take a look at?
One example i can think of right off the top of my head: INTEGRATIONS Integrate Increase APIs Modern Treasury’s powerful REST API is the easiest way to integrate your Increase bank accounts with your application for payments, reconciliation and reporting. https://www.moderntreasury.com/integrations
And
"Improve Cash Flow
Managing cash flow requires looking at receivables and payables, accessing liquidity and making accurate forecasts. Cash management APIs improve every facet of the treasury operations." https://www.chase.ca/en/support/insights/six-ways-payment-ap....
Re: Increase: Banking API
#219Earlier quoted context omitted.
I guess credit and undos smooth over most of the problems.
Yes, that certainly helps a lot, but I'm pretty sure that would crumble under certain not-terribly-difficult-to-execute attacks. The happy fact of the matter is that the vast majority of actors in the economy seem to be pretty well-behaved. The scary thing is that the system seems to depend on this.
Re: Increase: Banking API
#220I made an API for a bank... I was a third party and made the API by screen scraping their webUI. I sent their devs a link and initially there were positive messages going back and forth. The API allowed you to see balance, transaction history, and make payments. Before long, the API got quite popular, and lots of people were using it to make lots of payments automatically. You know what makes money laundering super e…
i mean i am talking from an indian POV where every banking customer is KYC approved from the get-go. you send someone money or receive money, there is a proper trail to their identities.