How ACH works: A developer perspective – Part 3
engineering.zenpayroll.com
How ACH works: A developer perspective – Part 3
1–10 of 18 posts
Re: How ACH works: A developer perspective – Part 3
#2I thought bitcoin was slow, but this really gives me hope.
Re: How ACH works: A developer perspective – Part 3
#3Good read. The most interesting fact to me was that it takes 3 days to 100% confirm a transaction. I thought bitcoin was slow, but this really gives me hope.
Re: How ACH works: A developer perspective – Part 3
#4Good read. The most interesting fact to me was that it takes 3 days to 100% confirm a transaction. I thought bitcoin was slow, but this really gives me hope.
Technically it takes 60 days. Not sure from what basis. I would assume that 60 days countdown only starts on the 2nd or 3rd day, so that would make it 63 days.
"... no later than the opening of business on the banking
day following the sixtieth calendar day following the
settlement date of the original entry"
From my notes, quoted from the NACHA spec a few years back.So, settlement date is the next day (mostly). + 60 days, then the next morning that banks are open. So, if 60 days is Thursday, Christmas Eve, then the next Monday morning is the cutoff.
Re: How ACH works: A developer perspective – Part 3
#5My bank will send me a warning that an ACH is pending, and I need a certain amount in the account by 10am the next morning. That's plenty of time to move funds into place from a neighboring account (as long as it doesn't involve selling shares). And on the other hand, it's an interesting benefit that the requester of the debit doesn't see this happening.
I think the solution is an explicit ACK. We could add an optional pingback url as part of each transaction message, and let everyone else deal with building the infra.
I have a feeling it's a lot more complicated than that. $39 trillion a year is a lot of transactions to track live status for, so I suspect this is both complicated and valuable.
What the heck NACHA -- impress us with your ability to build the next gen ACH system! Oh right, unless we're talking a physical structure, that's never going to happen.
Re: How ACH works: A developer perspective – Part 3
#6Re: How ACH works: A developer perspective – Part 3
#7Good read. The most interesting fact to me was that it takes 3 days to 100% confirm a transaction. I thought bitcoin was slow, but this really gives me hope.
I don't know what standard people are using to reach this opinion.
Credit card:
• Transaction goes through to pending state within 5-30 seconds. Chargeback is easy in this state.
• Transaction is fully confirmed in 60 days.
Bitcoin:
• Transaction goes through to pending state within 1-2 seconds. Chargeback may be possible in this state.
• Transaction is fully confirmed in a few minutes.
Re: How ACH works: A developer perspective – Part 3
#81. What would happen if ACH was fully guaranteed minus chargebacks instantly? What is that worth? 2. What would it be worth if ACH was fully guaranteed instantly PERIOD - including chargebacks? What would that be worth?
Re: How ACH works: A developer perspective – Part 3
#9Well, consumer-friendly if the consumer has enough money in their account to temporarily cover the unauthorized debit amount plus any other authorized debits/withdrawls that occur in the meantime. But if the ODFI's do their homework to keep fraudsters from getting accounts, I suppose that issue is minimized.
Re: How ACH works: A developer perspective – Part 3
#10NDS must be a proprietary alternative to ACH.
Thanks for this write-up. Looking forward to your next post on the ACH file format.