Subscription Update on both UNA and Payment Gateway side
Hi UNA and @AQB Soft Team,
I am planning to launch some special offers using Membership Vouchers in order to promote my website.
An existing Premium member on a monthly subscription who uses the coupon code will be upgraded to the Yearly Premium subscription (1-Year Premium plan) for free.
I would like to know whether updating an existing Premium subscription in that way on UNA (from monthly to yearly plan) will automatically update the subscription on the payment gateway side (e.g. Stripe) as well? @AQB Soft @Anton L
How will Stripe behave? Will it automatically pause or stop collecting the recurring (monthly) payments from Premium users and automatically resume it after the 1-year term given to them through the Membership Vouchers ends?
Thanks
-
- · AQB Soft
- ·
The membership vouchers module is not designed to work with subscriptions. A voucher code will just give a specified memlevel for a fixed period of time (not a periodic subscription). And it will not do anything with existing active subscriptions if any.
-
- · OneEagle
-
·
In reply to AQB Soft
- ·
Thanks for your reply. What about if I manually upgrade an existing Premium member from a monthly subscription to a Yearly Premium subscription. Will it update the subscription on the Payment gateway side (e.g. Stripe) as well?
It's like a Premium user on a monthly plan who decided to upgrade to a Yealy Premium plan paying with Credits or Points in a middle of his/her montly subscription term. What will happen to his/her subscription on the Stripe platform? How do payment Gateways handle such a scenaio?
Thanks
-
As far as I remember - the answer is no. A user must explicitly subscribe to a payment subscription by himself. You can not subscribe him yourself. Otherwise that would be a security problem. So if a user wants to change his subscription the he'd better cancel the existing one and then explicitly subscribe to a different one himself.
-
Thanks @Alexander . I understand.
What do you say about this scenario?
A Premium user altready on a monthly plan with Stripe who decided to upgrade to a Yealy Premium plan paying with Credits or Points in a middle of his/her montly Stripe subscription term. What will happen to his/her subscription on the Stripe platform? How do payment Gateways handle such a scenaio? Will they cancel the user's subscription with them? Or Will they keep on charging the monthly subscription normally?
Thanks
-
-
·
Anton L
- ·
Hello. Alexander is right here:
A user must explicitly subscribe to a payment subscription by himself. You can not subscribe him yourself. Otherwise that would be a security problem. So if a user wants to change his subscription the he'd better cancel the existing one and then explicitly subscribe to a different one himself.
You as site admin cannot change the subscription of some other user. Moreover current integration event doesn't allow to do anything like this to subscription owner.
If you update a subscription manually on UNA end Stripe won't know anything about it and continue to charge for the subscription which was initially created.
-
·
Anton L
-
- · OneEagle
- ·
Hello @Anton L
Thanks for your reply. I already understood that part. @Alexander explained it to me pretty well.
As I mentioned above, my main concern was the scenario whereby users with a subscription with Stripe, decide to renew/pay their subscriptions on UNA using Credits or Points, maybe because, for whatever reasons, the automatic charge failed (Insufficient funds, connection issues etc), or maybe because they just wanted to save some money and manually pay for the membership renewal using their UNA Points. Then we might have a problem here!
They will be charged twice (Credits or Points + Credit Card later, if the fund is available) because their Stripe subscription is still active. They might end up requesting a refund to their Credit Card. That's another hassle to the website owner, specially on website with many users.
How to handle such a scenario?
Don't you think that manually updating a subscription level on UNA should automaticall cancel the subscription on the payment gateway platform? What is your opinion about that?
Thanks
-
-
·
Anton L
-
·
In reply to OneEagle
- ·
Hello. If user has some Membership Level (by subscription) and decided to subscribe another one system will try to automatically cancel the first one if the related checkbox was checked during Pricing Plan creation in Studio -> Paid Levels -> Manage. If some problem appears during cancelation system will notify user to do it manually.
-
·
Anton L