#Mil
1 messages · Page 1 of 1 (latest)
Which integration type are you using? Checkout Session with subscription mode or Subscription API?
well. I'm doing this in the backend of Stripe
What do you mean by backend? Can you share an example subscription ID (sub_xxx), so that I can check how your integration works and provide suggestion accordingly?
sub_Removed
Trying to do this in dashboard of Stripe, when we create manual subscriptions
The Group Premium Fee in sub should be one-time-setup
as a workaround I have changed it to recurring..
Thanks for sharing. This is the Subscription created from Dashboard - https://dashboard.stripe.com/logs/req_viMR42vQB9Wlri, neither Checkout Session nor Subscription API
It's possible to not collect payment method details and have the mix of one-time fee and recurring charges with Subscription API. For subscription created via Dashboard, configuration is limited
So, the one-time fee will appear one time on the first invoice, with the recurring fees, after the trial ends?
After the subscription is created successfully, you can update the Subscription ID with the one-time set in add_invoice_items field: https://stripe.com/docs/api/subscriptions/update#update_subscription-add_invoice_items
For more information, you may refer to the guide here: https://stripe.com/docs/billing/subscription-resource?dashboard-or-api=api#create-a-subscription-through-the-api
When we add a one-time product, the invoice will be generated immediately (so not desired when we are in free trial)
The invoice will not be generated immediately with add_invoice_items set. It will be added to the next invoice.
From https://stripe.com/docs/api/subscriptions/update#update_subscription-add_invoice_items:
A list of prices and quantities that will generate invoice items appended to the next invoice for this subscription.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.