英文:
How to split payments in Stripe without stripe connect?
问题
I'm working on a project that basically allows schools to sort of have their own online school store.
The schools can create their store on our platform and sell their products from there on.
So what I want to do is 'split the payments' between our platforms/project account and the schools' account.
For example, when someone buys an item of a specific school using our platform, I want to split the payment so that after the checkout button is clicked on Stripe, 80% goes to the school's Stripe account, and our platform keeps 20%.
BUT I'm stuck on how to implement this.
I saw that one way to do this is to use Stripe Connect, and I got one person specifying that I can create/use the paymentIntents.create() method twice (basically create one paymentIntent for the school and the other for our platform and define some logic in the code to manually split the incoming amount).
SO I don't know which path to follow/is correct.
Should I use Stripe Connect or create paymentIntents twice (obviously, they'll have different keys)?
P.S. question: Is the double implementation of paymentIntents a way to split payments without Stripe Connect?
英文:
I'm working on a project that basically allows schools to sort of have their own online school store.
The schools can create their store on our platform and sell their products from there on.
So what I want to do is 'split the payments' between our platforms/project account and the schools account.
For example, when someone buys an item of a specific school, using our platform, I want to split the payment so that after the checkout button is clicked on Stripe, 80% goes to the schools Stripe account and our platform keeps 20%.
BUT I'm stuck on how to implement this.
I saw that one way to do this is use Stripe Connect and I got one person specifying that I can create/use the paymentIntents.create() method twice ( basically creat 1 paymentIntent for the school and the other for our platform, and define some logic in the code to manually split the incoming amount)
SO I don't know which path to follow/is correct.
Should I use Stripe sconnect or create payment intetns twice(obviously they'll have different keys)?
P.S question : IS the the double implementation of paymentIntents a way to split payments without Stripe connect?
答案1
得分: 1
从这句话中,“学校可以在我们的平台上创建他们的商店并从那里销售他们的产品”,听起来你已经在使用 Connect。如果是这样的话,你不需要创建两个付款意图,你可以创建一个付款意图并拆分付款。
取决于这些学校作为什么账户类型创建的,答案会有所不同。在高层次上,你应该从这里开始,查看推荐的 Connect 账户类型的可用的收费类型。
如果你不使用 Connect,那么是的,你不能像你描述的那样创建一个付款意图然后“拆分”它。根据有限的信息,我建议你使用 Connect,因为它使“拆分”资金更容易。我还认为客户通过你的结账流程两次可能会对你和客户都造成昂贵的费用。
英文:
From this sentence ‘The schools can create their store on our platform and sell their products from there on’, it sounds like you’re already using Connect. If that is correct, you would NOT need to create two Payment Intents, you can create one Payment Intent and split the payment.
Depending on what account type these schools are created as, the answer will depend. At a high level, you’d want to start here and look at the available charge types for the recommended Connect account type.
If you do not use Connect, then that is correct. You cannot create one Payment Intent and then ‘split’ it like you described. From the limited details, I would recommend that you use Connect as it makes ‘splitting’ funds easier. I also think that the end customer going through your Checkout flow twice would be costly both to you and the customer.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论