Hi @rebeccaabird,
When you raise/ lower the price of a certain subscription or when you change the duration of a subscription plan, for the already subscribed users who are subscribed to an automatically recurring plan, nothing will change. It’s more of a technical limitation, but it also helps to prevent scams.
So in your case, this should have been the only change that needed to be made.
If you wish, I can also look at your Pricing page, if you provide the exact URL, to check if the buttons are redirecting correctly to a subscription plan.
I’m not sure what’s happened but all the stalled payments were paid on the 16th. But now the subscriptions have been stalled again, and I haven’t received any payments that were due to come through today.
This is the pricing page: https://anguillafocus.com/pricing/
-
This reply was modified 5 months, 1 week ago by
rebeccaabird.
-
This reply was modified 5 months, 1 week ago by
rebeccaabird.
Regarding the Pricing page, I can see that each button redirects correctly to a Registration form. This, I assume, works correctly now.
Regarding the stalled payments, just to be sure of something:
- Could you please go to your site’s Dashboard -> Plugins -> Installed Plugins -> and send a screenshot with everything you have installed related to Paid Member Subscriptions (make sure the plugin version can be seen)?
- Could you please go to your site’s Dashboard -> Paid Member Subscriptions -> Settings -> Payments -> Gateways -> and send a screenshot from there (please make sure all the settings from that page can be seen)?
You can use a site like https://snipboard.io/ to share the screenshots.
Note: Since this is a public forum, please make sure all sensitive/private information is hidden/blurred from the screenshots.
It’s possible the cron jobs fail in certain cases.
Here’s how we can debug it:
1. Please install this plugin: https://ww.wp.xz.cn/plugins/wp-crontrol/
2. Visit WordPress -> Tools -> Cron Events
3. Search for the pms_cron_process_member_subscriptions_payments record. Click “Run Now”.
4. Do you get a “Successfully executed the cron event pms_cron_process_member_subscriptions_payments.” notification at the top?
What this does, is searching for any payments that should have been processed in the past 30 days and tries to process them. After “Run Now” any members that expired in the past month should have a new payment in Paid Member Subscriptions -> Members -> Edit Member.
Let me know how this goes.
Without me doing anything, all the stalled payments came through together on 26 December. This is the second time they’ve come through all in one day rather than the assigned days.
Should I still do what you suggest above, or is it likely a different issue?
Hello @rebeccaabird,
The instructions from above try to manually process the stalled payments, but since they processed already you don’t have to do this.
This functionality is using wp-cron. If you want them to process at the right time (once per day), you should move your WordPress cron to the server, so WordPress does not need to load in order for it to process. This is necessary for smaller sites if you want payments to process everyday.
To do this, contact your hosting provider and ask them how to move the WP Cron functionality to your server. They should be able to help you with this.
Best Regards.
Is there a reason why it will have just started processing payments once a week instead of every day? For the past several months it was processing payments daily.