#Hendie - ach

1 messages ยท Page 1 of 1 (latest)

copper wingBOT
manic turret
#

hey there @ionic cape can you say a bit more about what you're trying to do, and what isn't doing what you expect?

ionic cape
#

so we are charging our merchants via ACH, and so I would expect those funds to show under our platform balances under bank_account. Like this charge (https://dashboard.stripe.com/payments/pi_3M7ovJBb9dNaU75s09og6jSD) which cleared today. But our current "bank" balance has been $0 for a couple of weeks now?

#

we are using the payment intent api, so I believe we are on the latest api.

#

the thing is we need to sometimes pay money (transfer) to other connected accounts from such "bank_account" funds (using that as source_type in transfers), and with $0 balance always it will give us insufficient funds if we now try it?

#

here is the latest balances response:

{
  "object": "balance",
  "available": [
    {
      "amount": 2989788,
      "currency": "usd",
      "source_types": {
        "bank_account": 0,
        "card": 2989788
      }
    },
    {
```
ionic cape
#

hello?

manic turret
#

still looking into this

ionic cape
#

๐Ÿ‘

manic turret
#

The balance for that payment isnt set to be available until tomorrow, from what i can see

ionic cape
#

well, it's one of many, there were others yesterday and the day before, etc

#

none of them end up affecting bank_balance

#

seems everything gets lumped in with card balance

#

so now I need to know whether bank_account balance is to be ignored now, and where is that documented?

#

the source-

#

we know that "The source balance this transfer came from" is bank_account, has been ever since we implemented our ACH offering more than a year ago.

#

so something changed

manic turret
#

Did you recently switch to using the newer ACH integration?

ionic cape
#

which is the newer ACH ?

#

the link I gave to is how we do ach, via payment intents

#

I did not know there was another way

manic turret
#

There was an older integration using the Charges API directly, but if you weren't using that then not relevant

#

Using us_bank_account with payment intents is the "newer" integration ๐Ÿ™‚

ionic cape
#

ok, so what about where the balance goes?

manic turret
#

It's looking like the combined payments/default balance is expected for this integration, where the older Charges integration ended up in the bank_account balance.

#

Are you saying you've been using PIs only, and this changed recently for you?

ionic cape
#

so what should we be using for source_type and which balance should we check for avaiable funds? and where is this change documented?

#

I am saying that , yes

#

we noticed that the bank_balance is now always $0

#

if source_type bank_account is deprecated, should your documentation not reflect that?

manic turret
#

What do you see this having changed in your integration?

ionic cape
#

well, at one point in our logic we check whether we can make a transfer based on the bank_account balance, and that is where we are now stuck - that value never goes above $0 anymore

latent matrix
#

Hendie - ach

ionic cape
#

if I need to always just look at the balance.available.amount, and ignore the source_types, then fine, but I need to know that for sure

#

thing is when we worked with you guys to build our ACH offering we were told to rely on the bank balance to be safe, if that is not true anymore, I would still really like to see where that's documented - that all funds go in one balance pool now?

latent matrix
#

Yes, that should be the standard check to see if you can make a transfer.

#

I will put in feedback to make sure we flag that in our docs, that is definitely an important distinction to make here.

ionic cape
#

thank you, so we will now just check balance.available.amount, right ?

#

and use source_type card?

#

which is kinda confusing, but ok

manic turret
#

I agree its confusing, it confused me too!

ionic cape
#

just need confirmation on my last two question please

manic turret
#

About what to look at?

ionic cape
#

yes

manic turret
#

Yes, the card balance is where this is aggregated for ACHv2

#

Using the legacy ACH Charges flow would still leave you with a separated bank_account balance

ionic cape
#

what is legacy ACH ?

#

is that just NO PI?

manic turret
#

(You can ignore this, its the old Charges flow you said yo don't use.)

#

Yea, before ACH was supported on Payment Intents with Payment Methods

ionic cape
#

ok, makes sense

#

thanks a lot for your time

manic turret
#

NP - thanks for your patience

#

We're going to work on what we can do to make thise easier to learn about in the docs and API reference