#snoozy-connect-payouts

1 messages · Page 1 of 1 (latest)

mild granite
#

Hello! Starting up a thread for you

cinder coral
#

Thanks! For some additional context if helpful — we’re still on ACHv1 Charges API and I believe we have T+2 settlement timing

mild granite
#

Sorry had to read your question a couple of times to grasp it - just to make sure I understand, your issue is that card and ACH payments go to different balances right?

cinder coral
#

Yep! It seems like Connect payout streams for cards and ACH are completely separate.

mild granite
#

Yeah as far as I know there isn't a way to get them to go to the same balance (there's regulatory reasons for separating those out)

#

I need to head out soon but @maiden pebble can help with any other questions you have

cinder coral
#

I see, so separating charges and transfers won’t affect this behavior?

maiden pebble
#

That is correct.

cinder coral
#

Oh, so ACHv2 solves this issue?

#

Also, with ACHv2 + Financial Connections, is there an easy way to do balance checks before the debit on Stripe's infra?

#

The latency profile of Financial Connections would force us to re-architect our payment initiation flow in order to do the balance check in house

maiden pebble
#

Yes, ACHv2 will solve this issue. Are you able to provide more clarity on the last two lines?

cinder coral
#

We'd like to reduce NSF likelyhood as much as possible and one mechanism we're looking at w/ Plaid is to do a balance check on the bank account to see if there are enough available funds. While not perfect, it would hopefully reduce the risk.

#

Since Plaid/Financial Connections balance check takes around 1-10secs depending on institution, we probably can't hold the request open for that long -- a queuing system might be necessary to batch the balance check + ACH payment initiation.

#

It would be nice if the ACHv2 API had an option of "perform_nsf_check" if the account has Financial Connections enabled so we wouldn't have to rebuild the payment initiation flow on our side

maiden pebble
#

Is the concern that it takes 1-10 seconds?

cinder coral
#

Yea, worried about timeouts/connection drops especially on spotty mobile connections

#

There might be a clever hack with webhooks in here, but just wanted to figure out if this feature exists today. Would definitely move over from Plaid for this 🙂

maiden pebble
#

Stripe emits a financial_connections.account.refreshed_balance event where it shows the latest balances.

#

I'd highly recommend that you go through the above two documents as it appears to solve your business needs.