#sagar-connect-subscriptions

1 messages · Page 1 of 1 (latest)

autumn oracle
#

hi!

Now, a user has subscribed to a $50/month plan.
to be clear, this on your platform account, and not a subscription object created on a connected account like in the part you described above?

Could you share the specific sub_xxx ID of that subscription so I can have a look and make sure I understand it?
my assumption is now you'e doing a "Destination" subscription instead? https://stripe.com/docs/connect/subscriptions#transfer

however, I don't see my platform's payout increase. where does that $5 application fee go?
assuming it's the above case of a Destination subscription, it should increase your platform's balance and get paid out like any other application fee. I think looking at the example would help.

#

I can answer the other questions about where to get that info from the API when I have a clearer picture of the exact kind of payment we're looking at

hidden magnet
#

here is subscription id: sub_1K2aQREPMxgQZabIOZVXr0gR

#

Yes, I was doing a "Destination" subscription

#

it should increase a payout balance. But, I didn't see a increase on it

autumn oracle
#

ok, give me a minute to check over that

#

looking at this specific example though, give me a bit...

autumn oracle
#

so yeah, it is on that page , yes

#

so that's normal. Does that answer that part of the question at least?

#

those are the changes in your balance, and that money will be part of the payout for your platform next week

hidden magnet
#

This snapshot shows a $50 transfer and $5 application fees.

Does it mean (transfer - application fees)
(50 - 5) = $45 to the connected account
$5 to our platform - pay the connect subscription fee?

autumn oracle
#

it means
$50 (customer paid)

  • $1.75 (stripe fee)
  • $50 (transfer to the connected account)
  • $5 (application fee from connected account

so you net $3.25 on this transaction (i.e. application fee - stripe processing fee), and the connected account nets $45 (payment - application fee)

hidden magnet
#

That makes sense. Thank you.!

autumn oracle
#

so as for how to report on it in the API. First step is to get the Charge object on your platform account. So for example that is subscription.latest_invoice.charge etc, you can get it from the Invoice object

#

amount transfer to connected account?
charge.transfer.amount
amount we paid to stripe?
charge.balance_transaction.fee_details : https://stripe.com/docs/expand/use-cases#stripe-fee-for-payment
amount that we actually receive?
charge.application_fee.amount

(you'd want to look at https://stripe.com/docs/api/charges/object since I'm just referencing the schema the API uses above ^^ and I assume you're familiar with using expand to more easily look at related objects, if not, https://stripe.com/docs/expand should help)

hidden magnet
#

Alright. I got the information I need.

hidden magnet
autumn oracle
hidden magnet
autumn oracle
#

they should be I think yes! You've had your Stripe account for a few years now, maybe you have special pricing. I'd direct pricing questions to our support team instead, this channel is for API technical questions

#

I think though that the way it works is the Billing price is separate

#

as in, we do it monthly, we sum all your invoice payments in a month and deduct the total Billing fees from your balance as an adjustment, they're not levied on the individual payments, so the fee in the API is just the regular processing fee, the Billing fees are batched and charged separately. Does that make sense?

hidden magnet
#

I am confused.! Does it mean, we will get charged 2.9% + 0.30c per payment, and then billing invoice payment of 0.50% on a monthly basis?

autumn oracle
#

it means you pay the 2.9% + 0.30c, deducted from the payment when it's made, as you see in the example we're looking at; and then once a month there's a combined amount deducted from your platform balance for the Billing fees accumulated.

hidden magnet
#

Ok, I will email support.