#some1ataplace_api
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/1351290106128105482
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hello there
1/ What kind of charges are you using here?
2/ What kind of Connected Accounts?
let me check, it has been a while.
Seems like I use both destination and separate charges and transfers. But the one I care about for refunding the actual product is the separate charges and transfers one. Express accounts.
Okay so for 1/ you would reverse the associated Transfer to pull back the funds from the Connected Account.
And for 2/ you control the logic of how much to refund and if you want to put pause payouts then you could move the account to manual payouts temporarily.
okay so if I am understanding correctly:
https://docs.stripe.com/api/transfer_reversals/create
Where would I get the transfer ID from? I am using stripe checkout. Then I use a webhook to make the transfer if payment was successful.
What if the payout was already made though? Is it too late?
Can the connect account pauses be done via the API?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Where would I get the transfer ID from? I am using stripe checkout. Then I use a webhook to make the transfer if payment was successful.
You ideally would have some sort of relation between the charge and the transfer. Are you setting asource_transcation? Otherwise you should setmetadatato tie them together.
What if the payout was already made though? Is it too late?
No, you can still reverse the Transfer as long as the Connected Account has sufficient balance to do so.
Can the connect account pauses be done via the API?
Yes you can update to manual payouts via https://docs.stripe.com/api/accounts/update#update_account-settings-payouts-schedule-interval
Yes, I am using source_transaction.
And what happens if there is no balance on the connect account and they withdraw everything? Then my platform would take the extra hit from the reserves?
Very intersting, so even if the connect account got paid out daily, and they have enough balance, I could still do the refund?
And what happens if there is no balance on the connect account and they withdraw everything? Then my platform would take the extra hit from the reserves?
Yes, your platform is ultimately liable here with Express accounts.
Very intersting, so even if the connect account got paid out daily, and they have enough balance, I could still do the refund?
Yeah reversing a Transfer just looks at the present balance. It doesn't matter when those funds were paid out.
So if I had a 30 day refund for customers for instance, I should probably make sure the payouts to connect accounts are monthly? That way, less of a chance my reserves are taken out?
That's really up to you!
Yea I am still trying to decide on what to do, but this conversation helps. If there is a way to not pull 100% from my reserves that would be better.
So I have a 30 day refund policy, connect id does not get payouts until 30 days from the initial customer payment, customer asks for refund after 25 days, I reverse the transfer from 25 days ago with the API and then guarantee that the customer pulls from both my platform and the connect balance?
Anyways, thank you. I will probably do some research and try a few coding things. But eventually I will try to get to this. I am not sure when.
Oh sorry, real quick is there a way to ban a user from collecting any payments?
๐ taking over for my teammate
Lets say if they broke the rules, I stop all customers from buying their product from them and I punish them for being bad.
This is what you're looking for: https://docs.stripe.com/connect/pausing-payments-or-payouts-on-connected-accounts
If you're looking for a more permanent solution, you could reject the account: https://docs.stripe.com/api/account/reject
Can I reverse the rejection if I change my mind? Maybe the safe thing would be to pause forever?
The reason being, it might be a temporary ban, not a permanent ban. I am wondering if a permanent ban I could just pause forever, then reverse if I change my mind.