#joelalcedo-connect-refunds

1 messages · Page 1 of 1 (latest)

shell galleon
#

Hi 👋 that's going to be partly dependent on your integration path, do you know what type of charges (direct, destination, separate charges and transfers) you're using or planning to use?

random thicket
#

hey Toby, so sorry for the delay

indigo belfry
#

No worries, toby had to step out but I can help

random thicket
#

hey Pompey!

the payment flow i am following right now is:

stripe.paymentIntents.create({                         
amount: finalPrice,
currency: 'usd',
transfer_group: data.orderID,
customer: customerID,
setup_future_usage: 'off_session',
transfer_data: {
     amount: finalPrice*0.1,                           
     destination: connectedAccountID                         
},

so for every single payment intent on the app, i have a price, a customer, payments are tagged as 'off_session', and there is transfer_data with the amount sent to the connected account

indigo belfry
#

And if you can't immediately get the funds back like that, there are other methods to get them. We have an account debiting feature that you can use to pull funds from connected accounts as appropriate. Otherwise there are other methods like taking higher application fees on future purchases until that amount is paid back https://stripe.com/docs/connect/account-debits

random thicket
#

Ok, this is extremely helpful, thanks so much Pompey. Really appreciate your support & hope you have a great weekend ahead.