#rafaelbaptista-express
1 messages · Page 1 of 1 (latest)
hi! https://stripe.com/docs/connect/account-debits is the main option, or reversing previous transfers https://stripe.com/docs/api/transfer_reversals
the problem with account debits is that only work if the account is us us
regarding the transfer reversals the problems is that i can only reverse to the max of the amount of the trasnfer , but my platform wants to charge a x value on top
those really are the only options
only other possibility is that you collect a card from the person who owns the connected account and charge them as a customer of your platform directly, but then you're not really taking the money from their Stripe balance
yap, that was my first instinct but then i also found that problem
also on that note when doing a reverse transfer of the amount of the dispute, to recover the money that was taken fron the platform .. how i identify the transfer id of the dispute to take the money from the connected account?
the dispute links to a Charge and the Charge links to the transfer
https://stripe.com/docs/api/disputes/object#dispute_object-charge
https://stripe.com/docs/api/charges/object#charge_object-transfer
alright undestood , so i have another question
i can try to use account-debits for us based accounts but since the connected account need also to link a bank account i could also charge the ach right?
its it possible?
hmm. Like , the connected account has a bank account, which they use as the ExternalAccount for their payouts. You also ask them for those same bank account details, and you do an ACH Debit payment against them from your platform?
in this case that charge would happen on a cron, so i needed to pull that info from the connected account and do the charge
so i can get the fee that i tould you that our platform wants to charge
you can't read their bank account number from the Stripe account itself
if you want to do something like that the only way is to collect the bank account details from the person separately(they have to enter it twice, once for payouts and once for you to charge) and treat it as normal Customer in your platform account
can you elaborate on the last part dindt understood what you meant treat as a normal custommer,
they enter that info only on the stripe onboarding,
I mean you just use the integration from https://stripe.com/docs/payments/ach-debit . You just have a Customer on your platform that 'happens' to be the same person who owns one of your connected accounts, there's no other link in Stripe itself.
overall though I'm not sure if i this a good idea, it's probably technically possible at least