#icesports37-connect-transfers

1 messages · Page 1 of 1 (latest)

crystal flintBOT
astral axle
#

I don't think so. I believe the verbiage is baked into the workflow.

astral birch
#

It's grammatically incorrect: Refund On CoName -> On makes no sense, should be To

astral axle
#

What's the URL for the dashboard view that is showing that so I can surface the feedback to the product team?

astral birch
#

when we load the dashboard of the connected account inside the app it shows that language. It may not show it on the web

astral axle
#

Which app are you viewing it in. The Stripe app? Or the platform's app?

astral birch
#

we are loading connect dashboard (webview) in our app

#

but inside the app, it is still just Refund On <CoName>

astral axle
#

Okay, so this is in the Express account Dashboard view

astral birch
#

yah

astral axle
astral birch
astral axle
#

The example you gave was a transfer, because funds don't flow from Connect Account --> Platform using transfers unless you're reversing them. Seeing "Refund" in the description is the intended behavior for transfer reversals.

astral birch
#

Is there a better way to Move $ from a connected account as a service charge for instant transfer (we are marking up)

verbal pier
#

Hi 👋 I'm stepping in as @astral axle had to go.

#

If you want to charge a Connect Account the recommended approach is to also create a Customer record on your account that corresponds to them.

#

If you just want to retain some portion of the fund you could always transfer less than the full amount but that doesn't create the Charge record you can use to reconcile

astral birch
#

We don't want to create a customer, because then we are paying stripe fees on charging the card

verbal pier
#

Okay well then subtracting the service charge from the amount transferred is likely the easiest approach

astral birch
#

So if connect account has $100 and let's say we charge 2% for instant transfer fees. We allow user to pull $98 (that's easy). How do we move $2?

verbal pier
#

Actually, reading a bit more thoroughly, I think my colleague gave you the best option here. Debiting the Connect Account (per this doc: https://stripe.com/docs/connect/account-debits).

Is there a reason this approach won't work for you?

astral birch
#

Doesn't this method incur fees?

verbal pier
#

Appears so:

There’s an additional cost for using Account Debits.

#

Are you using Destination or Separate Charge & Transfers?

astral birch
#

we are using transfer

verbal pier
#

Just "transfer" is not a complete answer

verbal pier
#

That'll send money from the Platform Account to the Connect Account. Why are you sending it?

astral birch
#

we are doing it in the opposite way: from connect to platform

verbal pier
#

Do you have an example request where this works? It is directly opposed to the intent of this API

To send funds from your Stripe account to a connected account, you create a new transfer object.

  • from the API docs
astral birch
#

const transfer = await stripe.transfers.create({
amount,
currency: ‘usd’,
destination: companyAccount,
metadata: { name: Fee Payout ${accountId} }
},

verbal pier
verbal pier
#

I can't use dashboard links but I can grab the transfer Id

#

So you make the Transfer request on behalf of the Connect Account to your Platform account?

#

In that case wouldn't you just only move the 2% from the Connect Account to the Platform?

#

icesports37-connect-transfers

astral birch
#

exactly what we are doing

verbal pier
#

In that case it explains why the language you are seeing doesn't match what you are doing. Your approach may avoid fees and work nicely for you but is totally backwards from the way the APIs were designed.

#

I'm not saying you're wrong, just that we designed the APIs with the opposite in mind

astral birch
#

right 🙂

#

so can we change the language?

verbal pier
#

AFAIK you can't

astral birch
#

So the only option is either charge and accumulate fees or transfer (in a backwards manner)

verbal pier
#

Well back to an earlier question, how you making charges?

#

Like, before this whole transfer thing

#

forget that for a second

#

How are you using the Platform + Connect Account to charge end-customers?

astral birch
#

We are charging with destination charge

#

when money in the connected account, it's on auto transfer but we allow instant which we are charing service fees

verbal pier
astral birch
#

But we don't know if the connect account decides to instant transfer $

verbal pier
#

Okay then I do think we are stuck with the two less than ideal options