By wolter on Tuesday, 13 February 2018
Posted in General Issues
Replies 1
Likes 0
Views 665
Votes 0
Lets say the user do the following procedure:

1. User selects a membership
2. User redirected to page to confirm chosen membership, and press pay (using stripe app )
3. User redirected to page to enter the credit card details. At this stage, the user decides to CANCEL the payment and presses cancel instead of proceeding with the payment.
4. User gets redirected the "Payment has been cancelled." page. Here the user is presented with two options (two buttons), either "start over" or Pay Now.


At this point (step 4), looking under the user's account in the dashboard, you will find there is a "No-Status" membership present, even if the membership signup was not fullfilled. Shouldn it be empty ? As it is right now, even if the user decides to "start over" and proceed with payment, he will end up with two memberships under his account, not being able to get rid of the first "No Status" membership.

This will obviosly cause confusion for the users but also a lot of manual work for the site owner that will have to manually remove the "no status" memberships.

I am confused, could you please shed some light over this please?
Hello,

When user subscribe any plan then first it will create a subscription with No-Status, related invoice and other entites will be created for this. So while processing the payment user cancel the subscription , then it will not delete the no status susbcription. Nothing will be changed to that subscription. Later user can pay for this subscription (using pay now link shown on payplans user dashboard.)

This is the process of subscription creation. If you don't want to show no-status subscription to user's then you can configure it in payplans configuration.
Go to backend Payplans >> Configuration >> customization , here in Dashboard section , you can select the subscription status, that will shown to user in frontend.
https://stackideas.com/docs/payplans/administrators/welcome/configuring-payplans-customization

To remove unused no-status subscription you need to set auto delete dummy user's functionality.
Go to backend Payplans >> Configuration >> Settings >> Expert.
Auto Delete Dummy Records : If you want to delete the dummy records (subscription, invoice, transaction etc) which are not being used by customer from the specified period then here you can set the period. This option will delete only those records which have subscription status as No-Status.
https://stackideas.com/docs/payplans/administrators/welcome/configuring-payplans-settings

Let me know if you still have any confusion.
·
Tuesday, 13 February 2018 12:10
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post