#chukd-help

1 messages · Page 1 of 1 (latest)

simple oak
#

@livid arrow hello, what do you need help with?

livid arrow
#

Hi. Sorry I just posted on the main thread. Let me post again here

simple oak
#

all good I got it

#

Transfers succeed synchronously, you're just moving funds from one Stripe account to another

#

so it can't fail

livid arrow
#

But I read somewhere, I think on the site that if there isn't enough funds in the platform it will throw an StripeException?

#

so if it fails sync. I won't need to see any wehook?

#

is that a correct assumptoin?

#

and what happens if the connect account your transfering too isn't validated or verified or something to that nature?

simple oak
#

and same for the "account isn't verified" , the transfer creation would simply fail

livid arrow
#

ok thanks, while I still have you in this thread I'd like to ask another question if possible?

simple oak
#

@livid arrow the thread is still open, please use the thread while open

#

can you delete your message and re-post here instead?

livid arrow
#

Hi. Can anyone tell me if Stripe charges my platform $1.50 for Identity fee's when I create a new custom Connect account? I'm aware of the Connect pricing fee's of $2.00/month active + $0.25/payout + .25%/payout. But I'm also aware that Stripe has to do some verification for each custom account, I'm just not sure if they include this $1.50 Identity fee as well or if it's just part of the Stripe Identity service, separate from Connect?

simple oak
#

no the two products are entirely separate, there's no Identity fee in that case

livid arrow
#

ah ok.

#

thanks

#

do you know if there is another way to track a payout back to each transfer without using the BalanceTransactionService to list all transfers? Maybe something I can add to each transfer and save on my end, so that when I receive a payout webhook, I can easily track it back without having to hit the Stripe server?

simple oak
livid arrow
#

Hi. Yes, I'm aware of this as stated in my previous post. I'm looking to see if there is a way to somehow link each transfer with a payout without running a query to fetch the balancetransactions. My concern - If I have 1 million customers (hypothetical) and they all receive a payout on or around the 1st from Stripe. For each one of those 1 million payouts, I need to run a BalanceTransaction query to get all transfer ID's from Stripe. I don't know how Stripe is going to handle this, I read somewhere that they might start denying the requests if it looks like a DDOS attack.

south hill
#

Hi @livid arrow This is Jack. I'll take over this thread and continue supporting you.

livid arrow
#

thanks

south hill
#

Give me a sec to catch up the chat history

livid arrow
#

no not quite. I'm looking for a way to associate transfers with a payout WITHOUT having to query anything from Stripe after I receive a payout webhook. How is Stripe going to handle 1 million + BalanceTransaction List queries all in a short period of time?

south hill
#

Can you give me a scenario when you want perform such query?

livid arrow
#

I'll walk you through my process. I have 2 web pages for my customers (payouts, transfers). These are my own objects I've created (they contain lots of Stripe data). When they traverse to each page they can see data/information associated with a transfer and a payout they receive. Now, I create my payouts object (on my server) after I receive the payout webhook from Stripe. I need to let my users know what transfers are related to each payout. They have a link on each transfer (on their transfer page) that will route them to their payout on the their payout page. It would be nice to have a way to associate the transfer with the payout without having to query Stripes server. Lastly, I'm not aware how Stripe will handle a ton (1 million+) queries to fetch all the transfers using a BalanceTransaction List approach

south hill
#

Thanks for the explanation. The balance transaction list API accept a param called limit so that you can use this to limit the number of records to be returned. https://stripe.com/docs/api/balance_transactions/list#balance_transaction_list-limit

From that you can build the pagination and display the appropriate amount of records per page.

livid arrow
#

Yes I'm aware of the limit, but this is not what I need. Actually, Stripe has a ListAutoPagingAsync() that will fetch all data without having to make multiple BalanceTransaction queries and this is what I'm using. My question, is isn't there a way to associate a Stripe Transfer to a Stripe Payout WITHOUT running a query on the Stripe server?

south hill
#

The balance_transactions list API can only accept one payout ID per query, so you still need to perform multiple queries if you have more than one payout.

livid arrow
#

I understand that as well, BUT, if I have just received 1 million+ payout webhooks from Stripe, I now need to run 1 million+ BalanceTransactions List() to associate each custom Connect account payout with their respective Stripe Transfers. The only way I'm aware of doing it is to hit Stripe's server with a BalanceTransaction List() query. I'm looking for any alternative, where I don't have to query Stripe.

south hill
#

I'm afraid I'm unable to provide another solution at this moment. If you have concern of rate limit, you can always write in to us to request for an increase.

livid arrow
#

I'll ask in the general forum as you don't seem to understand my question