#ohdeedeeoh
1 messages · Page 1 of 1 (latest)
We're getting there 🙂
So I am John, I pay $10 about some say "video game content" and then I get access to content/video/whatever from 3 creators and you (the platform) take 14% and give the rest to those 3 creators
Yes that's correct
Hello! koopajah had to step away, but I'd be happy to help if you can provide a summary of the issue and your question!
So customer pays to product, not directly to creators, one product here is a digital content, I've created a product for each digital content, it would be kept updating by a group of creators, viewers could donate one time, or pay recurrly in self defined ammount and self defined intervals using subscription price_data inline payment.
Say after the previous payout to creators completed, now in this current self-defined intervals, viewers donate some one times, and some new and existing subscriptions paid, how do I fetch those new payments, collect platform fee and transfer the remaining funds to the group of creators?
Or does the collecting fees and transfering the remaing funds has to happen right after a customer pay? If that's the case, I see no problem of one time, I could start transfer immediately right after pay, but what about subscription?
And for moving funds from customers to my platform. Do I need to create charges to move those money to my platform account? When exactly should that happen, right after a user pays, or I don't need to, since those are already paid to my platform account
Is there anyway we could talk, for it'd be faster
No, there's no way for us to talk.
Let's focus on one thing at a time. What's the main thing that's stopping you from moving forward?
Have you looked at the summary?
I implemented customer one time, and recurring payment via subscription inline price data
Now I just need to collect customers fees and payout to a group of creators
Right.
What's stopping you from doing that?
I'm here to help you get unblocked and move forward, but I don't know what's blocking you.
Could you answer the questions in the summary?
What and how?
What to do and how to do it?
I said in many possible ways which one is correct and how?
I mean, I can, but you won't like the answers, because they won't be specific enough to be of any use.
...
For example:
Say after the previous payout to creators completed, now in this current self-defined intervals, viewers donate some one times, and some new and existing subscriptions paid, how do I fetch those new payments, collect platform fee and transfer the remaining funds to the group of creators?
You can use the API to do this.
I'm not finding that specific API
I don't know what you've tried, what error(s) you're hitting, what's sstopping you from proceeding, etc.
There is no specific API. The question you asked was so broad and vague that it would involve many different API endpoints.
I already told you, I'm asking which way is correct to do? And which API?
No it's not
Is @rare marsh around?
He is not around, no.
I already told you my scenario, why is it broad?
Your questions are very broad.
If you cannot provide an api, what's the point of my asking
I don't think it is
one time platform fee and then payout
subscription platform fee and then payout
But the payouts go to multiple people?
one time invoice I don't see whereI could collect platform fee, so is subscription
Of course
Like I've mentioned in the summary...?
Have you read through this? https://stripe.com/docs/connect/separate-charges-and-transfers
pay out to a group of creatoers
Yes I have
There's little code in that, when it mentions but with no code or API
When would @rare marsh be around, could you nudge him? It seems you are not understanding my problem
As I stated my scenario is very specific, not broad
Can you ask a more specific question?
I'm waiting for you to ask a single, specific question.
Let me mentioned it again, I've implemented one time, and recurring payments, how do I collect platform fees, and then payout to difference people?
I've already told I'm very specific, I will just repeat myself, could you let a more experienced stripe dev to help me?
The answer is the docs I linked you to above.
@rare marsh He understand the problem
You use separate charges and transfers.
Don't you see my replies, no it only mentions in the word, not the apis
Could you be specific on your answers?
separate charges and transfers
How?
You don't see these code snippets at the top of the page I linked you to?
Subscription, how do i collect platfrom fee?
Does it mentioned that?
How do I wait for a subscription paid say in this month, and collect platform fee and payout?
Subscriptions with separate charges and transfers are covered here: https://stripe.com/docs/connect/subscriptions#create-separate-charges-and-transfers
I've read that, it does not tell me how to collect platform fees, either auto or manual, the manual goes straight to the first doc link you provided
Yeah, there's a reason for that: it's the doc you need to read.
My platform subscriptions pricing is defined by customer themselves, it's arbitrary, it's not fixed
The way it works is that you transfer amounts to your connected accounts minus the fee you want to keep.
I told you I already read it. Could you read it, it does not tell me....
So if you want to keep a $5 fee from a $20 charge and you have three connected accounts involved you would transfer $5 to each of them, leaving $5 remaining on the platform.
But the value of pricing for each subscription is different
Say a content has 3 subscriptions, 10
10$ a month, 20$ a month, 30$ a month
How do I collect the platform fees for those three
You don't. You instead transfer the amount minus the fee you want to keep.
Do I implement a charge right after creating those three subscription, or do I add a charge every time they pay within their interval?
I understand what you are saying
The full amount lands on your platform. It's not like you're taking money from the connected accounts. The connected accounts have zero at the beginning. You give them what they get minus the fee you want to keep for yourself.
This is all explained in detail in the docs I linked you to above.
I understand all of that
Say a content has 3 subscriptions, 10
10$ a month, 20$ a month, 30$ a month
What is "a content"?
Let me repeat again my question. When do I make the charge and then transfer, after subscription is created, or after a payment for current interval of a subscription
A digital content is my product as stated in my summary
You don't make the charge. The Subscription creates an Invoice for each period, the Invoice creates a Payment Intent, and the Payment Intent creates one or more Charges. You then create the Transfers separately from that.
In which state, I make a transfer?
What do you mean by "state"?
How do I know when an invoice arrived and an invoice is from a subscription
I need to know the invoice arrive to collect and payout
You can listen for Events generated by the Subscription to know when it does things like create an Invoice, or when an Invoice is paid: https://stripe.com/docs/billing/subscriptions/overview#subscription-events
I think it's a webhook, do you have other means, like when a subscription created, I could make a transfer automatically when a fee is paid within an interval using API?
Other means? Like what for example? Why do you not want to use webhooks for this?
I do not want to use webhooks, I've asked do you have an API for it?
For what example?....
like when a subscription created, I could make a transfer automatically when a fee is paid within an interval using API?
You can poll the list Events API, but I don't recommend doing that.
I don't want polling or webhook, stripe doesn't have methods to hookup the transfer and subscription created?
No.
Not using separate charges and transfers.
If you only had a single connected accuont to transfer to you could use destination charges, but you have multiple connected accounts to transfer to.
But using seperate charges and transfers, I need to know the exact amount and when that invoice would arrive