#nerlub_best-practices

1 messages ยท Page 1 of 1 (latest)

buoyant fjordBOT
#

๐Ÿ‘‹ Welcome to your new thread!

โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.

โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.

๐Ÿ”— This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1376816353322860666

๐Ÿ“ Have more to share? Add more details, code, screenshots, videos, etc. below.

real peak
#

Hi! Yes if you have multiple connected accounts to split the funds to, you can use separate charges and transfers as you described above.

#

I am a little confused about are there psd2 implications or stripe the psp still?

Can you explain the question a little?

noble jay
#

so PSD2 does also mean, that you need to be a certified payment service provider in europe, to be able to hold and redistribute funds. If we're doing a normal subscription with transfer_data or a paymentIntent wit a destination, the whole process is defined before any payment has been initiated and stripe handles the distribution.

If we're receiving money into our platform account and then redistribute it on invoice.paid, we're at least until the funds are distributed, holding money that isnt ours. this is an example that is given on the provided documentation, however I am not sure as why this would be ok to do - or does using stripe for this, make it ok?

#

or maybe having money in our stripe platform account isn't yet "holding" funds. But I am a little confused on what the best practice here ist (implementation and legally)

#

I know that you cannot give me legal advice, I just need a direction - or information on someone having a little more knowledge than me

real peak
#

Apologies, give me a moment to come back to you.

#

Thank you for waiting! The fund flow you described (transferring a payment to multiple connected account aka sepaarte charges and transfers) is developed with platform PSD2 compliance in mind.

Our FAQ mentions:
Particularly in respect to SC&T, we understand that platforms sometimes have concerns that they may come into control of funds owed to their connected accounts. With Stripe Connect, a platform does not have control over the funds, but instead the funds sit in a Stripe-titled bank account. The platform provides pre-agreed instructions to Stripe, such as making a payout to connected accounts. These instructions reflect pre-agreed contractual arrangements between platform and connected account and demonstrate that the platform does not have control over the funds. The platform must be contractually authorised by the connected account to communicate instructions on behalf of the connected account to Stripe and does not have discretionary authority over the funds.

You can refer to https://stripe.com/guides/frequently-asked-questions-about-stripe-connect-and-psd2#regulatory-status-of-connect โ†’ Q: Is Connect Separate Charges and Transfers (โ€œSC&Tโ€) compliant with PSD2?

#

If you need more information on this I would recommend writing in to Stripe support as this channel is focused on API integration related queries.

noble jay
#

This is a great answer and thank you for taking your time to assist me in this matter! I had also written my stripe rep, but he hadn't yet responded so I thought I try it here, because I had made great experiences with this slack channel before (with another account) and again - I wasnt disappointed!

So the way to go is:

  • Create Stripe Products and Prices in Platform Account
  • A user subscribes, subscription is created in platform account
  • on invoice.paid we redistribute the funds accordingly

(to be a little more integration related ๐Ÿ˜‰ )

buoyant fjordBOT
tardy dirge
#

Hey, taking over here. Let me know if there's any follow-up Qs I can answer!