#evi-destination-charge-express

1 messages ยท Page 1 of 1 (latest)

rough martenBOT
silent swallow
#

Hello ๐Ÿ‘‹
Destination charges with Standard accounts is highly discouraged. You would want to use express accounts for this.

#

evi-destination-charge-express

fading cipher
#

Thank you. I'm not interested in sending the funds to my connected platform account.

#

I just want Stripe to send a take fee to my connected account and the rest is between Stripe and the merchant.

#

customer ---> stripe ---> merchant
|(%take fee)--> my platform

silent swallow
fading cipher
#

Ok how do I onboard the merchant's stripe standard account to my connected account for this to work?

#

Because right now, I'm getting error messages in production and info that I can't do transactions for Stripe standard accounts

silent swallow
silent swallow
fading cipher
#

Ok where do I go to press the tos_acceptance in the standard accounts?

#

i have access to those accounts and i own one of them so I want to try it out

silent swallow
#

They should be able to help you onboard the account

fading cipher
#

This is the stripe account of the connected standard account

#

I'm not entirely sure what I'm supposed to do?

#

I've talked to stripe support and they told me that You can certainly do that with Standard accounts + Direct charges this was not possible, so I'm just running in circles right now

tame canyon
#

1/ Create a Standard account via the API
2/ Send that Standard account to Connect Onboarding with an AccountLink for them to properly sign up and provide their information
and then you're done

fading cipher
#

If the merchant already has an account with Stripe, does this mean they're creating a new account?

tame canyon
#

Yes they are creating a new account in that case. We discourage re-using the same account as it mixes up the data.

fading cipher
#

Ok just so I'm clear.

1/ As platform, I have to create a way for merchants to sign up via the API
2/ Even if the merchant already has a Stripe account, they have to start fresh and sign up for a net new Standard account through my platform's API connection with stripe. Their existing Stripe account cannot be used in any way.
3/ Once the merchant signs up for a Standard account thru API, as the connect platform, I can now process Direct Charges transactions on behalf of the merchant and collect platform take fees

How the money flows will look like this:

customer -$--> stripe --$-> merchant
|______(%take fee)--> my platform

#

and just to double check, there is no way to hook up a merchant's existing stripe account to a connect platform account and be able to do Direct Charges without doing the API method (i.e. the alternative would be some sort of manual config somewhere)

#

Could you confirm if my understanding is correct?

tame canyon
fading cipher
#

I believe I did use the OAuth method

tame canyon
#

I'm really confusedat this point

#

There is absolutely no reason for you to write that code/make that API Request if you use Standard accounts, whether you use OAuth or not. So don't make that call

fading cipher
#

i got all these stripe standard accounts to be connected to my connected account

#

I used this method by pressing "Create" button at the top right corner

#

But now when I try to do Direct Charges in prod for one of the Standard accounts connected to my platform, I'm getting this error

tame canyon
#

but you keep sharing the same code over and over

#

Why are you even trying to set tos_acceptance. You do not have to do that

fading cipher
#

I'm not sure why I have to do that either

fading cipher
tame canyon
#

well don't do that at all, no reason to do this with Standard accounts at all. So just delete that code, don't make that request

fading cipher
#

Oh! I see it now, we should just delete this part

#

And it should be fine

#

Ok I will try that. Thank you.

tame canyon
#

sure

#

@fading cipher were you able to create a charge?

fading cipher
#

It's redeploying. I'll keep you posted

tame canyon
#

you might want to test all of your code locally,would likely be drastically easier

fading cipher
#

oh right i can just update to live accounts. doh! one sec

tame canyon
#

what do you mean live accounts ๐Ÿ˜…

#

why aren't you testing all of this carefully in Test mode with Test API keys

fading cipher
#

live stripe account. it works fine for test mode

#

that was the issue

#

test mode everything is ๐Ÿ‘Œ โœจ

#

with the tos in it

tame canyon
#

That seems impossible but okay

fading cipher
#

cc @tall dove

#

we're encountering a bug on our end that's not related to stripe, so it might be awhile before i verify whether we're able to move the transaction through. could you leave this channel open for the time-being?

tame canyon
#

No, I will need to archive soon. We haven't really made much progress in this thread anyways since we focused on an error that was not relevant. You can just ask in the channel again if you have more questions!