How can a user cancel an unpaid subscription when there is only one payment gateway? The 'Cancel payment and subscription' link is only available when there is more than one payment option.
The problem I have is if a user is on one plan, and then choses to upgrade to another plan (from the
index.php?option=com_comprofiler&view=pluginclass&plugin=cbpaidsubscriptions&do=displayplans page)
Suppose there are 2 upgrade options. Plan A or Plan B. If the user clicks 'Upgrade' for Plan A, but then changes their mind, the user can't cancel that payment.
So if the user goes to
index.php?option=com_comprofiler&view=pluginclass&plugin=cbpaidsubscriptions&do=displayplans
after clicking 'Upgrade' for Plan A,
Plan A now has the option to 'Pay Now'.
Plan B has the option 'Upgrade'. But clicking on 'Upgrade' for Plan B takes the user to a payment page for Plan A.
When there is more than one payment gateway, then clicking on 'Upgrade' for Plan B displays the message 'A payment invoice exists already: Please check below if it is correct. If not correct, click on the cancel link below, and select your choice again.' with the option to 'Cancel payment and subscription'. But this is not possible when there is only one payment gateway.
Is there another way to give users the option to cancel a subscription before it is paid ?
Thanks