Leinad4Mind
Forum Replies Created
-
Forum: Plugins
In reply to: [Redirection] Cannot updateThanks. Seems to be working good.
- This reply was modified 5 years, 3 months ago by Leinad4Mind.
funnelKit GO plugin gives the same error. For those with this problem and with that one installed.
Cheers!
I can tell that it was finally solved at my side last week with the last versions.
I’m using:
Host: Sitesground
Wordpress 5.0.3 with PHP 7.1.26
Paid Memberships Pro – 2.0.4 with Paypal Express
Paid Memberships Pro – Auto-Renewal Checkbox – 0.2.6
Paid Memberships Pro – Failed Payment Limit Add On – 0.2
Paid Memberships Pro – Subscription Check Add On – 0.2
And I had some Custom Code too.Hope my info can help too.
There is no solution… I still have this problem after 2 years… I am thinking on switching to another plugin honestly.
Forum: Plugins
In reply to: [WP-FansubPageManager] Demo site?Hi there,
you can see it working here: https://goo.gl/hTmn2e
I still have this problem Jorge. :/
Its a bug for sure.This code seems to be the culprit:
if(!$autorenew) { //setup expiration $level->expiration_number = $level->cycle_number; $level->expiration_period = $level->cycle_period; //remove recurring billing $level->billing_amount = 0; $level->cycle_number = 0; }
So if there is no autorenew it will setup an expiration? That doesnt make sense.
It should be
if($autorenew == 0)
since that would mean, if the user selected to have recurring subscription on the checkbox of autorenew then do the setup expiration or am I missing something?Maybe it should be: if(!$autorenew || $autorenew == 0)
Dunno for sure why the !$autorenew but maybe it works when we’ve the option “Yes. Default to unchecked.” selected at admin panel, and if the user don’t do nothing and dont check the box then maybe the autorenew will be different then 0 and 1. And maybe it works like that, but if the user check and uncheck again the variable seems to be changed to 0 and therefore this if would stop working. But maybe Im debuging it wrong…- This reply was modified 6 years, 4 months ago by Leinad4Mind.
- This reply was modified 6 years, 4 months ago by Leinad4Mind.
- This reply was modified 6 years, 4 months ago by Leinad4Mind.
- This reply was modified 6 years, 4 months ago by Leinad4Mind.
Thank you for your reply, very appreciated.
It actually won’t even show the auto renew setting on the edit level page unless you check the recurring option.
Exactly!
If you are using the auto renewal checkbox add on, make sure you have the latest version.
I am using it and I’ve the last version .2.5
Setup the level with a recurring fee.
I had it already with a recurring fee.
Leave the expiration unchecked.
I had this unchecked already but shouldnt we add an expiration date since you wrote “basically swaps the expiration for a recurring membership” ? In any case I’ve this uncheck since if I checked this then all users will have an end date, even the recurring ones.
Set the level to show the auto renewal checkbox.
I had already selected “Yes. Default to check”
So it seems I’ve all well configured. But still the biling cycle period is not being converted to the end date.
I can say that I’m using “Auto-Renewal Checkbox at Membership Checkout” and if the user choose to not go with subscription by removing the checkbox, he is moved to the correct group, BUT there is no update on the end date!
And ofc, if I wanted to have only subscription I needed to remove the end date from the level
And if I wanted only to have normal mode I would needed to add an end date to the level so it will be just 1 year (in my case)BUT if I’ve that plugin so the user can select between both what should I do?
Do I need to select an End date?
And if I select what will happen if an user subscribed?
Will the end date will apply to him to?Right now my level doesn’t have an end date, and I beleive this plugin should add that end date in case the user selects to not subscribe.
- This reply was modified 6 years, 4 months ago by Leinad4Mind.
I’m using php 7.1.17 is that causing a problem?
Bad news… It didnt work. Next payment subscription still kept with limit failure unlimited.
I installed the plugin, manually edited define(‘PMPRO_FAILED_PAYMENT_LIMIT’, 3); to 1
But in paypal after user bought a subscription it still not appear 1.
Check image: https://i.imgur.com/BzQzgWy.png
- This reply was modified 6 years, 6 months ago by Leinad4Mind.
- This reply was modified 6 years, 6 months ago by Leinad4Mind.
Thank you! I’ll let you know if that works.
New information!
I’ve saw on paypal that I’ve:
This profile will be suspended after: No limit failure
How can I change this so the user when purchase the plan as recurring subscription, it would be saved on paypal as “0” So at the 1st failed attempt paypal would automatically cancelled.
Because some users cancelled there subscriptions or doesnt have money and when the subscriptions fails it tries 1 time and thats it. After that I need to solve this problem manually on paypal, and cancel their account. But If I could change that “no limit failure” that would solve one of my problems!
- This reply was modified 6 years, 6 months ago by Leinad4Mind.
I received this email from paypal:
“We’ve sent your customer an email asking them to make sure their payment information is correct.
If you have any questions, call us toll-free at 1-888-221-1161
The automatic payment from *** *** has failed 1 times. As a result, we will not try to process this automatic payment again. You should contact your buyer to collect the outstanding balance.”
And as you can see in my pastbin above I’ve:
/* Cancel subscriptions when a recurring payment fails. As of PMPro version 1.5.9.1, failed payments reported via Stripe webhook, PayPal IPN handler, or Authorize.net silent post kick off the pmpro_subscription_payment_failed action. Also make sure to edit the default billing_failure.html email to mention that users are cancelled upon failure. To do so, copy paid-memberships-pro/email/billing_failure.html into themes/{active theme}/paid-memberships-pro/email/ and edit the text to suit your need. Note: This cancels on the first failure. */ function my_pmpro_subscription_payment_failed($order) { //cancel the membership pmpro_changeMembershipLevel(0, $order->user_id); } add_action("pmpro_subscription_payment_failed", "my_pmpro_subscription_payment_failed");
And this should cancel his membership, but it isnt doing nothing :/
How can I share this data with you guys privately?
About the link you share:
“1. By adding the line below to your wp-config.php, you will tell PMPro to email the WP admin user whenever the IPN URL is loaded.”
Yup, I did this, thats why Im receiving all IPN debug messages, the strange is to receive email about this and the IPN may not be well configured?“2. PayPal saves a history of IPN messages and information about if the message went through or if there were any errors in the “PayPal IPN History”.”
I dont have errors on IPN history :/“1. Your IPN URL is being cached by your WordPress install or your host.”
Not from this. I get different timestamp for each refresh.“4. Your business email address is different in your PayPal and PMPro settings.”
I don’t think so, I dont get any message about “receiver_email (N/A) and business email (N/A) did not match (email)” on my logs, since its the same email.- This reply was modified 6 years, 6 months ago by Leinad4Mind.
- This reply was modified 6 years, 6 months ago by Leinad4Mind.