#prabu17
1 messages · Page 1 of 1 (latest)
Hi here is the paymentIntent "pi_3NjyimIJbJroK8xx0mHeF3qT," which was manually captured by the connected account owner.
The captured amount total $197.92. Although the intended application fee was $116.65, the connected user manually executed the capture, resulting in an extra $8.46 that was not directed towards the application account.
Please help me on how to transfer extra amount to the application account.
I tried this code Stripe::Transfer.create({
amount: 846,
currency: 'usd',
destination: 'acct_1GkCZZDUzeG8CXei',
reference_transaction: {
type: 'charge',
payout: 'pi_3NjyimIJbJroK8xx0mHeF3qT',
},
}
it asked the transfer id. I dont know where to locate it. I have only the PaymentIntent ID.
So you want to move monety from the connected account to the platform account?
yes but not entire amount. only the extra amount that needs to collect it from connected account to papplication account.
What type of connected account are you using? Standard, Express, or Custom?
standard
I used oauth to create connected accounts https://stripe.com/docs/connect/oauth-standard-accounts
We have Account Debits, but that's only possible for Express and Custom accounts: https://stripe.com/docs/connect/account-debits
In your case you could try a transfer reversal: https://stripe.com/docs/api/transfer_reversals/create
how we can switch from standard account to Express account is that any cost involve? how about an existing customer already signup using standard type oauth link.
You would have to re-create the accounts from sratch and re-do the onboarding.
then no way to retrieve from connected account to application in standard type right?