title: Stripe - after changing plan, don't bill for the new subscription until current cycle ends
body: <p>I want to let user to change their subscription plan. However, they won't be refunded after switching. If i set the prorate to false, stripe will bill for the new subscription right away.</p>
  
  <p>For example, if the user is subscribed to a yearly plan in Jun 2018, and wants to change to monthly in Oct 2018. They will be charged with monthly plan after Jun2019, as current cycle hasn't ended yet.</p>
  
  <p>How can I do with stripe api when i am updating the current subscription?</p>
  
  <p>in the stripe api docs (<a href="https://stripe.com/docs/api/subscriptions/update" rel="noreferrer">https://stripe.com/docs/api/subscriptions/update</a>)
  "if you set prorate to false when switching between different billing intervals (monthly to yearly, for example), we won't generate any credits for the old subscription's unused time—although we will still reset the billing date and will bill immediately for the new subscription."</p>