Joomla 1.5.26; CB 1.8; CBSubs 1.3.0 RC2
I am using PayPal as my preferred gateway. The procedure for unsubscribing if the user has a Recurring Payment set up is not continuous. I will outline the process flow:
When a user chooses Unsubscribe from his Profile / Subscriptions tab, and clicks "Save", he is asked "Yes: Unsubscribe" or "No: Stay subscribed".
If he chooses "Yes", he is asked to confirm with the message, "This unsubscription is with immediate effect, without refund, and cannot be undone. Are you sure?"
If he clicks "OK", but he had originally chosen to pay on renewal by PayPal Recurring Payment, the subscription cannot be cancelled until he has cancelled the PayPal Recurring Payment, so a message is shown: "You are currently using PayPal Recurring Payments to pay for your subscription. To unsubscribe and stop future payments, you must to do this from Paypal. Click on the button below to login to PayPal and follow the instructions there to unsubscribe. This will automatically stop your subscription on this site." There is an "Unsubscribe at PayPal" Button to click on.
There are three issues I believe should be sorted in order to make the procedure clear to the user:
- Clicking on the button takes the user to PayPal BUT there is then no path back from PayPal to our site after the user has completed the operation at PayPal and logged out. The user has to re-open a window for the CBSubs User site when he has completed the PayPal operation, which is not intuitive.
I would suggest the "unsubscribe at PayPal" button should open a new (pop-up?) window for the PayPal operation, so that when the user closes that he can continue by clicking a second button on the original page, "Complete Unsubscribe Process", which does what it says on the button.
- Is it possible to trigger an email explaining the required PayPal actions to the user when he clicks on the "Unsubscribe at PayPal" Button? (The process is not obvious on the PayPal site). He would need to be told to check his Inbox.
- Without either of the above changes, there is an extra "to" in second sentence of the website prompt message. If either of the 2 above program flow changes are made, the message would need to reflect that. Is that easily done in the language.php file?