#cory_connect-balance
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
๐ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1305589680632238222
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
but when attempting to make a Transfer to the Contractor with that transfer_group through Connect, it's unsuccessful as the Contractor doesn't have any balance.
that part doesn't make sense to me. The balance is in your Stripe account as the platform right?
cory_connect-balance
Correct.
Maybe in testing I was moving too quickly? Does the payment from the customer need time to post, even in test mode?
Okay so you are a Connect platform, you charge a Customer cus_ABCD for $100 USD for example and keep funds in your balance and later want to transfer those funds to the connected account acct_1234 as they fulfill the service, is that correct?
Yes
What type of connected accounts are you using?
I'm currently signing the customers up as Customers to our platform and onboarding the Contractors as custom connected accounts. Although looking at the connected accounts, their type is listed as "none"
yeah you're likely using our newer feature called "unified accounts" where you pick exact features around onboarding and fees instead of our old types.
But okay let's assume Custom accounts.
So that means you are likely using the Separate Charges and Transfers flow is that correct?
Doc: https://stripe.com/docs/connect/charges-transfers
Video: https://www.youtube.com/watch?v=Wn9YrnLnPz4
Yep!
Perfect. When you create the Transfer you likely forgot to use the source_transaction parameter. I recommend reading: https://docs.stripe.com/connect/separate-charges-and-transfers?platform=web&ui=stripe-hosted#transfer-availability carefully
Okay. I do remember seeing that, I think partially I was getting turned around in exactly which ID I needed for that.
you need the Charge id ch_1234 which would be on the PaymentIntent associated with the Checkout Session inside latest_charge.
It is a bit convoluted, I'll give you that ๐
Awesome! Really appreciate it, I'll take another look through the docs and get back to it.
Does this thread stay open for a bit? Or should I start another if I cant answer my own questions in the docs?
we close threads quickly here but it's totally fine to ask a new question if the thread is closed. But if you're testing and come back in like 10 minutes we'll still be around
Do we need keep those funds from the Customer in the Stripe balance, or will that transfer to Contractor work if the funds from that transaction have been transfered to our bank account?
You need to keep those funds in Stripe. Your own platform account should be on manual Payouts so that you build a balance over time and make sure you always have enough funds to fund the Transfer to each connected account