#tipbux_api
1 messages · Page 1 of 1 (latest)
👋 Welcome to your new thread!
⏲️ We'll be here soon! We typically respond in a few minutes, but in some cases we might need a bit more time (e.g., server's busy, you've got a complex question, etc.).
⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can 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/1247360932901027986
📝 Have more to share? Add details, code, screenshots, videos, etc. below.
Why type of connected account do you use? Standard, Express or Custom?
we are still in test mode but custom connected accounts
Stripe doesn't support moving funds between connected accounts, i.e. moving funds from connected account A to connected account B.
You'd need to collect the payments from connected account A on your platform with application fee (the platform fee) first, then transfer the funds to connected account B
so from my understanding we have successfully in test mode - sent money from connected user A (user 1) wallet to connected user b (user2) wallet via the api. their money sits in our parent stripe account and is moved around with the api calls via user activity. but i will reconfirm with our engineer
so from my understanding we have successfully in test mode - sent money from connected user A (user 1) wallet to connected user b (user2) wallet via the api. their money sits in our parent stripe account and is moved around with the api calls via user activity.
This sounds right - connected account A > platform > connected account B
What is the issue here?
so basicall yuser A uploads money from their connected bank to their wallet - they send money to user b where all their funds sit in our parent account - upon the api call (lets say user A sends money to user B on our UI) the money will move from our parent account with user A's wallet and be dispusred into UserB's wallet - but we have a fee attached to the sender (USER A) so if user A sends User B $10 their wallet will be charged $11 dollars ($10 + our $1 fee) - how do we get that $1 fee into our PARENT stripe account as a collected fee during the wallet to wallet transfer process ?
You will collect $11 from the User A into platform/parent account, then transfer $10 to User B. The $1 fee will remain in the platform/parent account
To simply, it'll be:
$11 from connected account A > platform receives $11 > $10 to connected account B
yes that how it would be - but when we tried to implement we recieved an error so is there a way to make this happen via api? or is there a recommended architecture to accomplish?
At which step is the error thrown? When you attempt to receive funds from connected account A or transfer funds to connected account B?
when we try and collect the $1 fee during the transfer of the funds from wallet A to wallet B - as far as the funds moving from A to B we have no issue - but that $1 fee we get the error under the fee amount on our dashboard when we try to collect it
Thanks for waiting! Discord is busy now
all good no worries im here man! feeding the dog haha and working
How did you collect $10 from the wallet A to platform? It should be the same flow as $1 as well
so to my knowledge and forgive me if i sound non technical- the api we are using for collecting the $10 is as such (User A uploads $20 from their connected bank account to our PLATFORM (thier wallet) - user A now sends $10 to user B {Stripe api call via our UI} which prompts our platform to take USERA's $10 from their wallet (money sitting in their connected account on our platform) and send it to USERB's wallet (connected account on our platform) - that seems to work fine
when attempting to get the $1 amount we would see "restricted" in red under the test account for the actual amount when we tried to extract it in the process or collect the fee
we searched the "direct charge" method and that didnt seem to work properly
should we use the destination charge method?
Could you share the example request IDs (req_xxx) for each step that you tried to perform, so that I can take a closer look what you have done so far?
The flow you described can be achieved in different ways, so sharing your request IDs (req_xxx) will be helpful for me to understand how your integration works, so that I can advise further
hey so my engineer stated in order to get you the request ID's he would have to log in and make an active request - he's traveling now and said possibly he can get it to me later tonight or early am- can we reference this thread tomorrow or will this thread be closed - and if so how do we re refernce it in a new "dev help" thread ?
Threads in this channel is short-lived and will be closed after the inactivity. I'd recommend creating a new question with the example request IDs in #help and referencing this thread: https://discord.com/channels/841573134531821608/1247360932901027986, so that we can look into further
gotcha! River you've been a great help! Thanks so much for the help we'll make sure to include the request ID's the next time we reach out! Have a great night!