#El_Chapalero
1 messages · Page 1 of 1 (latest)
Hi, yes, can you elaborate?
Hi. So basically, my service is designed so when you upgrade a subscription I set a schedule that upgrades it immediately, but when you downgrade, it sets a schedule that waits until the end of the period to downgrade. I am testing this, and everything looks good except the "upcoming invoice" does not make sense to me based on the schedule it has.
When you set a schedule, do you mean the Subscription Schedule?
Yes exactly
I could give you the id for the subscription if you'd like
The scheduled update is correct, but the upcoming invoice seems to continue to charge for the old plan instead of switching to the new one.
In the case of upgrading or downgrading?
In this case it is downgrading. My test was to first subscribe to the lowest tier plan, then upgrade to highest and check that everything is correct (it was), and then downgrade to the middle tier plan.
Okie, can you elaborate what do you expect and how it displays differently?
Ok. So when I subscribe as a user, it adds that subscription. It is $5. That works fine. Next I immediately upgrade to a $40 subscription and based on the schedule I add, this happens immediately. So now I would have paid only $5 for the initial subscription and the next bill should show a credit of $5 for unused time on the initial subscription and $40 for the time on the upgraded subscription. That all works fine.
Next I try to downgrade to a $13 subscription. To do this I add a subscription schedule which keeps the current plan ($40) until the end of the period, and then downgrades to the $13 one. So my next invoice should be $5 credit and $40 charge as stated above, but then it should also have a $13 charge for the following month with the $13 subscription.
That is not what I get though. Instead, it shows my next invoice is $5 credit, $40 charge, and another $40 charge. It seems like the plan has not updated in the invoice and its taking the price from the previous plan.
I assumed I was doing something wrong, but the scheduled update on the subscription shows the correct subscription that it will be updated to.
It would be easier to look at the requests. Can you share 2 request Ids?
- The one upgrading the Subscription to $40
- The one downgrading the Subscription to $13
👋 In case you are back, free free to ask to re-open the thread, or write into our Support