#tipbux_api

1 messages · Page 1 of 1 (latest)

main plankBOT
#

👋 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.

spring ice
#

Why type of connected account do you use? Standard, Express or Custom?

amber kernel
#

we are still in test mode but custom connected accounts

spring ice
#

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

amber kernel
#

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

spring ice
#

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?

amber kernel
#

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 ?

spring ice
#

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

amber kernel
#

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?

spring ice
#

At which step is the error thrown? When you attempt to receive funds from connected account A or transfer funds to connected account B?

amber kernel
#

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

spring ice
#

Thanks for waiting! Discord is busy now

amber kernel
#

all good no worries im here man! feeding the dog haha and working

spring ice
#

How did you collect $10 from the wallet A to platform? It should be the same flow as $1 as well

amber kernel
#

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?

spring ice
#

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?

amber kernel
#

sure on phone with my engineer right now

#

gonna get more for you to review

spring ice
#

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

amber kernel
#

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 ?

spring ice
amber kernel
#

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!