#Hendie - ach
1 messages ยท Page 1 of 1 (latest)
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?
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?
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
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
}
},
{
```
hello?
still looking into this
๐
The balance for that payment isnt set to be available until tomorrow, from what i can see
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-
the source_type parameter for transfers still list it as an option: https://stripe.com/docs/api/transfers/object#transfer_object-source_type
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
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
Did you recently switch to using the newer ACH integration?
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
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 ๐
ok, so what about where the balance goes?
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?
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?
What do you see this having changed in your integration?
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
Hendie - ach
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?
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.
thank you, so we will now just check balance.available.amount, right ?
and use source_type card?
which is kinda confusing, but ok
I agree its confusing, it confused me too!
just need confirmation on my last two question please
About what to look at?
yes
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