#khoi

1 messages · Page 1 of 1 (latest)

silver drumBOT
oblique axle
#

hi Jack

#

sorry i was on a different thread earlier but got closed

#

i am implementing Stripe COnnect Express Oauth

deft bronze
#

Hi khoi, so basically you want to reconnect a deauthorized express account?

oblique axle
#

there are 4 actually 😦

#

we messed up that one

#

is there a way for you to help us reconnect in the backend without going through the oauth flow

#

i have all stripe id and info of those 4 accounts.

deft bronze
#

Right, you can only consume the auth code once, the second consumption will revoke the connection.

oblique axle
#

it's hard for us to convince customers to go through the flow again

deft bronze
#

Stripe can't reconnect these accounts on behalf of you, so you need to go through the OAuth process again to reconnect these accounts.

oblique axle
#

so all those 4 have to go through the flow?

deft bronze
#

Yes you are right.

oblique axle
#

oh boy 😦

deft bronze
#

Also Oauth isn't recommended for Connect platform anymore, you should use Accounts API with Express instead.

oblique axle
#

but if i am to migrate over to that right now

#

will those 4 accounts be able to connect with the Accounts API

#

since now they have a dangling unowned express account

deft bronze
#

You can't migrate, you can only create new express accounts with Accounts API.

oblique axle
#

so i think i should fix this oauth issue first

#

have those 4 reconnect

#

and then migrate our code to use Accounts API?

deft bronze
#

Yes you are right !

oblique axle
#

thank you Jack :/

#

unrelated

#

for those use cases where i don't want a full Stripe Connect integration

#

can i use the normal Stripe payment integration

#

to collect payments from various buyers for various sellers

deft bronze
#

Can you share more details about the use cases?

oblique axle
#

and then handle payouts to those separate sellers

#

using Stripe for payment and i will use Paypal to payout

#

for different sellers

deft bronze
#

Stripe provides payout services as well, can you tell me whey you want to spend additional effort to use another service for payouts?

oblique axle
#

oh because some sellers explicitly prefer PayPal

deft bronze
#

I see, Stripe only support bank account and card for payouts at this moment, so you need to implement Paypal support by yourself.

oblique axle
#

right

#

but is it ok

#

to collect money for different sellers on my single Stripe account

#

(or even my single Stripe Connect Express account)

deft bronze
#

I don't really recommend it, you will have hard time in reconciliation. If you don't have lots of sellers asking for Paypal Payouts, I'd recommend to go with the usual Connect integration

oblique axle
#

Stripe Connect Custom or Express, and Adyen for Platforms are examples of a full-stack embedded solution -- one product that provides an end-to-end embedded infrastructure. But a company may also choose to use several payment partners and piece together it’s embedded solution to varying degrees. For example, instead of using Stripe as a sole partner, a company could use Hyperwallet for onboarding and payouts, and separate partners for payment processing. Etsy uses primarily Adyen and Worldpay for accepting payments, has built its own onboarding and KYC program, and pays out sellers through different banking partners.

#

also want to try to follow some advice from here: https://www.giladhorev.com/posts/marketplace-payments-structures
to have some redundancy

For marketplaces, choices about payment processing are often really about business models and product strategy. How a company builds in payments impacts the ways it can capture value, create trust, and even achieve product-market fit. In this essay I’ll cover the different options marketplace companies have for building payments into their produ...