#Min.K

1 messages · Page 1 of 1 (latest)

quaint craneBOT
#

Hello! We'll be with you shortly. Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.

  • Min.K, 43 minutes ago, 3 messages
  • Min.K, 18 hours ago, 8 messages
  • Min.K, 1 day ago, 10 messages
  • Min.K, 1 day ago, 4 messages
  • Min.K, 1 day ago, 9 messages
  • Min.K, 2 days ago, 11 messages
    and 4 more
coarse ibex
#

How can I help?

carmine meadow
#

Hi, river.

Can I ask for answers to the five questions I asked above?

I received a response within 24 hours through the support center, but I did not receive an accurate answer, so I would like to ask a favor.

coarse ibex
#

Question 1. I want to use the subscription scheduler for an already created subscription to perform a downgrade when the current cycle ends and a new cycle starts. It looks like I need to create a subscription scheduler and extract the current current_phase.start_date and current_phase.end_date and use them to update the subscription scheduler. Is there any way to do this without putting the dates in manually?
Nope. It has to be set manually for the first phase on the existing subscription.

Question 2. If I am updating the subscription scheduler multiple times, is it better to update the subscription scheduler that is already registered for a particular subscription vs. erasing that subscription scheduler and creating a new one? Please let me know which of the two methods I should use. If I already have a scheduler registered, should I delete it and create a new one?
It will be up to your business decision which is easier to manage in your system.

Question 3. How do I know when the next payment is due for a subscription?
current_period_end is the start of the next billing cycle. The invoice will be created by then, then finalised and charged an hour after.

Question 4. How do I know how much my next payment is due for a subscription?
Upcoming invoice API can be used to check the payment due in next billing cycle: https://stripe.com/docs/billing/invoices/subscription#previewing

Question 5. How do I create a link in the API for a customer to edit their card information for a subscription on their own, and how is this different from the customer portal? (https://stripe.com/docs/customer-management/integrate-customer-portal#customize)
The payment method link for subscription is Dashboard only feature and can't be created via API. To use API, customer portal should be used instead. Customer portal allows more changes on customer's subscription

Learn how to manage subscription invoices.

Learn how to integrate the customer portal using the Stripe API.

carmine meadow
#

Really appreciate it.
I would like to ask a few more questions from your answers.

Nope. It has to be set manually for the first phase on the existing subscription. 

=> Wouldn't it be possible to achieve the goal of downgrading after the current subscription schedule ends by using iteration of the subscription schedule?

It will be up to your business decision which is easier to manage in your system. 

=> This is not a question from a management perspective. I wonder if there is any functional difference. If you enter from_subscription when calling the Create Subscription Schedule API, it appears that the information of the existing subscription is copied. If you update an already registered Subscription Schedule without deleting it, garbage will remain due to the previous update. So, I asked whether I should delete and recreate the subscription schedule instead of updating the subscription schedule.

coarse ibex
#

=> Wouldn't it be possible to achieve the goal of downgrading after the current subscription schedule ends by using iteration of the subscription schedule?
When you created the subscription schedule from existing subscription, the first phase has been pre-set. You'd need to set the same start date of the first phase manually for example since it can't be modified as first phase has started. By default, the end date of the first phase created from the existing subscription will be after 1 iteration.

=> This is not a question from a management perspective. I wonder if there is any functional difference. If you enter from_subscription when calling the Create Subscription Schedule API, it appears that the information of the existing subscription is copied. If you update an already registered Subscription Schedule without deleting it, garbage will remain due to the previous update. So, I asked whether I should delete and recreate the subscription schedule instead of updating the subscription schedule.
By updating the existing subscription schedule, you'd need to maintain the phases even for the past ones. Deleting and creating new subscription schedule will only have phases from now on. So it'll be up to your system whether you would like to maintain the past phases by updating existing subscription schedule or just keep it fresh with the new phases by deleting the old one and create new one

carmine meadow
#

Thank you river. have a good day!