Can you use ACH to initiate a transfer between two (third) parties (i.e. you not being one of them)? If not, what are the requirements to be a broker / escrow in between them?
How ACH works: A developer perspective (2014)
201–210 of 226 posts
Re: How ACH works: A developer perspective (2014)
#202There are several companies that provide an API on top of ACH. I work for one[1]. For high volume ACH (like a payroll company) it's usually cheaper to go through an API provider than it is to go directly through the bank. I'm not exactly sure why. Maybe because we handle technical support? We also have better reporting. One of the challenges for banks is that there is an oligopoly on the software that runs the bank.…
Typically there's AT LEAST one intermediary payment processor (like Chase Paymentech) involved in the TX.
The downside to this is merchant has to register with multiple processing entities but things like "send and forget" APIs (so no need to batch things manually) - which makes it easy to combine ACH and CC payment acceptance in the same system, reporting/reconciliation, out of the box UI merchant can use to look up transactions etc etc outweigh that inconvenience.
Re: How ACH works: A developer perspective (2014)
#203Re: How ACH works: A developer perspective (2014)
#204Earlier quoted context omitted.
The difference is, however, that you can assign a bank account a number that is unique within a given banking system. Once you move into the realm of trying to tie an identifier you have no control over (and that has no reliable verification method for) to a place where money will go, you open yourself up to a smorgasbord of potential attack vectors, confusions and edge cases.
Bank account numbers are not unique across banks. Account number schemes aren't even uniform across banks. The only limitation is what fits within the ACH system. You need the combination of routing number (to identify the bank) and account number (to identify the individual within the bank). Zelle associates the bank account to a email address and / or phone number. Creation of these associations is gated through th…
Re: How ACH works: A developer perspective (2014)
#205Earlier quoted context omitted.
Every time someone complains about file formats I bring up a similar story. It's hard to believe fixed width files are still being used today. Parsing these kind of files with 45 million records, each 600+ bytes is a huge pain. I chuckle when I think about the first time I dealt with these files and thought I could open them in an editor...
Ha! I wrote an editor for fixed length files, it lets you map to a cobol copybook, or create the layout manually. I never released it. Anyone interested?
Re: How ACH works: A developer perspective (2014)
#206Earlier quoted context omitted.
My first job in 2005 was to take over an ACH processing system that was written for our company. It was all in Perl. :-P ACH format is super weird .. tons of lines with 99999 on them as separators. And yes, we had to go through a bank to do any ACH transactions. They shipped us a router that setup an IPSec tunnel and it had a backup ISDN connection on it as well. I wish ACH was more accessible. In many other countrie…
In most of Europe (UK and IE are one exception still using SWIFT) you just need the IBAN (international bank account number). In a lot of cases the payment is instant, even between countries, and free. Unlike the US the bank account number shouldn't be guarded with your life, so businesses often have it listed on their website.
Re: How ACH works: A developer perspective (2014)
#207Going from the UK to the US was like stepping back in time when it came to banking. I remember complaining about some aspects of UK banking - it's going to take a day for my transfer to complete!?! Now we have faster payments in the UK which complete in hours at most. Meanwhile in the US I still had to pay my rent with a physical check because that was easier than figuring out the weird 'pay anyone' implementation my…
Your property management doesn't provide a way to pay online?
Re: How ACH works: A developer perspective (2014)
#208Earlier quoted context omitted.
X12 EDI, been there earned the badge, both on the generating and receiving sides. 837, 834, 835 and others in health care - fun! Positional format, with situational meaning... really it is a fascinating format.
Don't you mean nightmare format?
Re: How ACH works: A developer perspective (2014)
#209Re: How ACH works: A developer perspective (2014)
#210Earlier quoted context omitted.
In most of Europe (UK and IE are one exception still using SWIFT) you just need the IBAN (international bank account number). In a lot of cases the payment is instant, even between countries, and free. Unlike the US the bank account number shouldn't be guarded with your life, so businesses often have it listed on their website.
US Bank account numbers aren't proprietary knowledge. They're written in plaintext on the bottom of every check.