Membership PayPal Plugin - Error Invalid Regular period
WPMU DEV Community
Membership PayPal Plugin - Error Invalid Regular period
Keeper of the Dark Chocolate
6593 pointsLike some sort of WPMU DEV God"Exceptionally helpfulLifetime member
drmike
Keeper of the Dark Chocolate
—
9th June 2010 (1 year ago)
Not sure right off as I haven't tried it but Andrew and crew aren't supporting wp3 until it gets officially released. There may be an answer but I did want to point that out.
6593 pointsLike some sort of WPMU DEV GodExceptionally helpfulLifetime member
Keeper of the Dark Chocolate
—
9th June 2010 (1 year ago)
#
Not sure right off as I haven't tried it but Andrew and crew aren't supporting wp3 until it gets officially released. There may be an answer but I did want to point that out.
@q2results I'm popping in sporadically, when I can get access to wifi.
Can you post your subscription levels (order, type, period and price) and we can try to work out what is causing the pay pal form generating part to not include those elements.
Hi q2results - sorry, think the gremlins got in here.
The plugin is never going to get beyond the first level on that subscription. You can set a 0 price, but it must be for a finite period - e.g. 7 days free then .....
after that you can have another finite period or move to indefinite or serial levels. An indefinite or serial level is effectively the last level you will have in your subscription because you are saying that the user will either stay at that level forever from that point onwards (indefinite), or will repeatedly renew on that level from that point onwards (serial).
I'm trying to set up a subscription and each time I click "subscribe" in my test run (logged in as admin because I can't get it to show me the registration page otherwise -- the subscription is active, live, shown to the public), I get this error message at the PayPal screen:
"Invalid Regular period. You must specify valid values for the A3, P3, and T3 parameters for a subscription."
I did edit the plugin's config file to increase the amount I could list for the subscription ($497) -- doubt that's causing it though.
I'm running RC2 of the membership plugin on WP 3.0. Screenshot of subscription setup page attached.
Yes, it is weird! I dug about on the 'net and saw some references to paypal disliking infinite parameters for subscription, so tried changing the 2nd subscription (shown above) to 20 years. That resulted in a different error:
Hi @Tammy
The pay pal gateway will try it's best to work out what pricing you are implementing and then translate that into paypal-y parameters to go in the form. Some it may not get correct.
For the example you give above, is the pricing 30 days at a set price then free indefinitely?
With regards to parameters, pay pal has some maximums that you can use, so an indefinite subscription should set itself to the max for that particular gateway (3 years I believe for paypal express).
I'll try to replicate it, because it should be able to handle that price setting.
Yes, your understanding of my desired parameters is accurate -- 30 days at a set price, then free indefinitely (in other words, they pay, have 30 days to try limited sections out, then have access to everything if they don't request a refund).
BTW, I was finally able to test it as non-admin, same results. In case it was a browser problem (I use Chrome for Mac), I also tried FF and Safari. No difference.
Sorry for the delay, Barry is on GMT so response times can vary, also when we have to replicate stuff it can take a bit longer (esp. if we can't reproduce it...)
@Tammy - I'm getting an update for this and a few other bugs / issues ready - I've got to strip a chunk of code out for the update first that I wanted in the next release but isn't going to be fully ready and tested in a reasonable time.
@Tammy - would you say that a subscription that has an x payment for y days, then is free indefinitely after that would match a subscription that has a payment of x for indefinite membership?
I'm trying to match that subscription to a paypal express parameter set, and the above is the only thing I can think of to match at the moment.
It sounds like a payment of x for indefinite membership would make sense in PayPal terms as long as the Membership plugin parameters would allow me to limit content for a period y days before making all content fully available to the buyer.
Does what I've described make sense? I used to use the WishList plugin (truly awful customer support and maintenance of the plugin when WP upgrades) with the same parameters and used PayPal as well, so there must be a way to do it. But -- it wasn't PP Express -- it was PayPal Standard.
Great news! Thanks a bunch, Barry. I'll say it again: You all are terrific with the customer support and the product development and I'm definitely going to buy a long-term package after this first trial month is winding down.
Hello Barry, i myself am having a problem Similar to tammy.. im new to this entire thing and i was PLANNING on launching my site on the 22nd but i doubt it will go over now that this error has popped up..
my site is http://Www.worldboffingleague.com and most of the things were working.. i had 4 membership levels.. Guest / member / Blacksmith and Team captain.
Guests are strangers.. members were registered people and blacksmith / team captains were paying customers.. after i figured out that Members took up subscription space and afterwards were UNABLE to see the registration page because it kept telling them "you are already a member" i deleted the member area.. and modified the Guest. this is very difficult because you cant register twice.. or upgrade.
anyway the problem is this.. number 1 problem is i tested a payment with someone and the payment worked.. it changed her subscription just like it was supposed to.. i deleted her account and we were going to test the other one. the blacksmith is 5 dollars. the team captain is 25 dollars montly.
well we tried it again and now i get this error out of no where.
Invalid second trial period. You must specify valid values for the A2, P2, and T2 parameters for a subscription.
and worst part, i tried to delete/deactivate the Member subscription but it wont let me. it says there is still 1 member left with the subscription...but there isnt. there is NO one on my site with any subscriptions. not even myself. i have deleted the plugin and re installed to no avail. after getting this far i cant give up now. i hope someone can help.. im not a programmer so what i can do is very limited so i am relying on this forum.
for absolutely no reason it started working again.. i dont get it. but its working. this has happend several times today. things just stopped working and continued to work later.
What your subscription settings are for the one that is causing the problem - screen shot would be great showing the sub edit page with the levels and their periods and prices.
well its not causing the problem now. but ill take a screen shot.
well i cant seem to figure out how to get a screenshot so ill just tell you.
theres 3 levels..
Guest team captain and blacksmith..
Guest = indefinite. 1 day period and 0 usd.
Blacksmith
Indefinite 30 days
5 USd monthly
Team captain
Indefinite 30 days 25 dollars monthly.
At the moment it APPEARS to be working with the exception of "member" theres a member subscription that no one is using but it says 1 user is using it even though no one is.. i cant decativate it or delete it.
since this problem appears to be working i have another question.. im consideirng getting the Word press market plugin.. 2 questions.
1, do i have to KEEP paying to keep this plugin and the market working? or once i buy it do i have it forever and im basically paying for support?
and 2, and im sure im not the first to ask this.. the market... will it allow users to Sell or does THAT particular function require the supporter plugin? because its very cryptic about that particular feature. none of the other devs seem to want to answer that question.
1, do i have to KEEP paying to keep this plugin and the market working? or once i buy it do i have it forever and im basically paying for support?
Once you have it, you can use it as long as you want. The subscription is purely for support and upgrades (such as version 2.0 of membership which we have just released).
Responses (28)
Member — 10th June 2010 (1 year ago) #
Could someone smarter than I take a look at this?
Anyone else trying the plugin on Wordpress3.0?
Lead Developer — 10th June 2010 (1 year ago) #
Can you paste the generated button form code? Can't see it from the link.
Also FYI Barry is the mastermind behind this and he's out till Monday so the rest of us will "attempt" to help. ;-)
Developer — 10th June 2010 (1 year ago) #
@q2results I'm popping in sporadically, when I can get access to wifi.
Can you post your subscription levels (order, type, period and price) and we can try to work out what is causing the pay pal form generating part to not include those elements.
Thanks
Barry
Lead Developer — 10th June 2010 (1 year ago) #
Sorry, I somehow deleted the original question for this thread, so here it is:
Member — 15th June 2010 (1 year ago) #
Hi Barry,
Thanks for your help. I think the problem must be the $0 payment. I've seen this problem before on some other payment systems that use paypal.
I'm gonna go change these and see if it works then.
The subscription levels are as follows:
Visitor
Indefinite
1 day
0 USD
Subscriber
Indefinite
7 days
1 USD
Indefinite
30 days
79 USD
Members
Indefinite
7 days
97 USD
Member — 15th June 2010 (1 year ago) #
that was the problem : )
thanks!
Developer — 15th June 2010 (1 year ago) #
Hi q2results - sorry, think the gremlins got in here.
The plugin is never going to get beyond the first level on that subscription. You can set a 0 price, but it must be for a finite period - e.g. 7 days free then .....
after that you can have another finite period or move to indefinite or serial levels. An indefinite or serial level is effectively the last level you will have in your subscription because you are saying that the user will either stay at that level forever from that point onwards (indefinite), or will repeatedly renew on that level from that point onwards (serial).
Hope that helps.
Member — 12th July 2010 (1 year ago) #
Hello,
I'm trying to set up a subscription and each time I click "subscribe" in my test run (logged in as admin because I can't get it to show me the registration page otherwise -- the subscription is active, live, shown to the public), I get this error message at the PayPal screen:
"Invalid Regular period. You must specify valid values for the A3, P3, and T3 parameters for a subscription."
I did edit the plugin's config file to increase the amount I could list for the subscription ($497) -- doubt that's causing it though.
I'm running RC2 of the membership plugin on WP 3.0. Screenshot of subscription setup page attached.
Any idea what I could be doing wrong? Thanks!
Founder & CEO — 13th July 2010 (1 year ago) #
That's a bit weird... it's 2QAM or so with Barry right now but I'm sure he'll be able to assist shortly, if someone else can';t help before.
Member — 13th July 2010 (1 year ago) #
Yes, it is weird! I dug about on the 'net and saw some references to paypal disliking infinite parameters for subscription, so tried changing the 2nd subscription (shown above) to 20 years. That resulted in a different error:
Developer — 13th July 2010 (1 year ago) #
Hi @Tammy
The pay pal gateway will try it's best to work out what pricing you are implementing and then translate that into paypal-y parameters to go in the form. Some it may not get correct.
For the example you give above, is the pricing 30 days at a set price then free indefinitely?
With regards to parameters, pay pal has some maximums that you can use, so an indefinite subscription should set itself to the max for that particular gateway (3 years I believe for paypal express).
I'll try to replicate it, because it should be able to handle that price setting.
Member — 13th July 2010 (1 year ago) #
Hi, Barry -
Yes, your understanding of my desired parameters is accurate -- 30 days at a set price, then free indefinitely (in other words, they pay, have 30 days to try limited sections out, then have access to everything if they don't request a refund).
BTW, I was finally able to test it as non-admin, same results. In case it was a browser problem (I use Chrome for Mac), I also tried FF and Safari. No difference.
Thanks!
Tammy
Member — 14th July 2010 (1 year ago) #
Any luck?
Member — 15th July 2010 (1 year ago) #
Hello? Anyone there who can help me?
Founder & CEO — 15th July 2010 (1 year ago) #
Hi Tammy,
Sorry for the delay, Barry is on GMT so response times can vary, also when we have to replicate stuff it can take a bit longer (esp. if we can't reproduce it...)
Developer — 15th July 2010 (1 year ago) #
@Tammy - I'm getting an update for this and a few other bugs / issues ready - I've got to strip a chunk of code out for the update first that I wanted in the next release but isn't going to be fully ready and tested in a reasonable time.
Developer — 15th July 2010 (1 year ago) #
@Tammy - would you say that a subscription that has an x payment for y days, then is free indefinitely after that would match a subscription that has a payment of x for indefinite membership?
I'm trying to match that subscription to a paypal express parameter set, and the above is the only thing I can think of to match at the moment.
Member — 16th July 2010 (1 year ago) #
Hi, Barry -
It sounds like a payment of x for indefinite membership would make sense in PayPal terms as long as the Membership plugin parameters would allow me to limit content for a period y days before making all content fully available to the buyer.
Does what I've described make sense? I used to use the WishList plugin (truly awful customer support and maintenance of the plugin when WP upgrades) with the same parameters and used PayPal as well, so there must be a way to do it. But -- it wasn't PP Express -- it was PayPal Standard.
Hope that helps,
Tammy
Developer — 16th July 2010 (1 year ago) #
@Tammy - i think I've sussed it out. The fix will be in the upcoming release.
Member — 16th July 2010 (1 year ago) #
Great news! Thanks a bunch, Barry. I'll say it again: You all are terrific with the customer support and the product development and I'm definitely going to buy a long-term package after this first trial month is winding down.
Member — 13th April 2011 (1 year ago) #
Hello Barry, i myself am having a problem Similar to tammy.. im new to this entire thing and i was PLANNING on launching my site on the 22nd but i doubt it will go over now that this error has popped up..
my site is http://Www.worldboffingleague.com and most of the things were working.. i had 4 membership levels.. Guest / member / Blacksmith and Team captain.
Guests are strangers.. members were registered people and blacksmith / team captains were paying customers.. after i figured out that Members took up subscription space and afterwards were UNABLE to see the registration page because it kept telling them "you are already a member" i deleted the member area.. and modified the Guest. this is very difficult because you cant register twice.. or upgrade.
anyway the problem is this.. number 1 problem is i tested a payment with someone and the payment worked.. it changed her subscription just like it was supposed to.. i deleted her account and we were going to test the other one. the blacksmith is 5 dollars. the team captain is 25 dollars montly.
well we tried it again and now i get this error out of no where.
Invalid second trial period. You must specify valid values for the A2, P2, and T2 parameters for a subscription.
and worst part, i tried to delete/deactivate the Member subscription but it wont let me. it says there is still 1 member left with the subscription...but there isnt. there is NO one on my site with any subscriptions. not even myself. i have deleted the plugin and re installed to no avail. after getting this far i cant give up now. i hope someone can help.. im not a programmer so what i can do is very limited so i am relying on this forum.
Member — 13th April 2011 (1 year ago) #
for absolutely no reason it started working again.. i dont get it. but its working. this has happend several times today. things just stopped working and continued to work later.
Developer — 13th April 2011 (1 year ago) #
If you get these then can you post your subscription details so we can try to diagnose.
Member — 13th April 2011 (1 year ago) #
sure, what do you wanna know?
Developer — 13th April 2011 (1 year ago) #
What your subscription settings are for the one that is causing the problem - screen shot would be great showing the sub edit page with the levels and their periods and prices.
Member — 13th April 2011 (1 year ago) #
well its not causing the problem now. but ill take a screen shot.
well i cant seem to figure out how to get a screenshot so ill just tell you.
theres 3 levels..
Guest team captain and blacksmith..
Guest = indefinite. 1 day period and 0 usd.
Blacksmith
Indefinite 30 days
5 USd monthly
Team captain
Indefinite 30 days 25 dollars monthly.
At the moment it APPEARS to be working with the exception of "member" theres a member subscription that no one is using but it says 1 user is using it even though no one is.. i cant decativate it or delete it.
since this problem appears to be working i have another question.. im consideirng getting the Word press market plugin.. 2 questions.
1, do i have to KEEP paying to keep this plugin and the market working? or once i buy it do i have it forever and im basically paying for support?
and 2, and im sure im not the first to ask this.. the market... will it allow users to Sell or does THAT particular function require the supporter plugin? because its very cryptic about that particular feature. none of the other devs seem to want to answer that question.
im counting on you berry! thank you
Developer — 13th April 2011 (1 year ago) #
Once you have it, you can use it as long as you want. The subscription is purely for support and upgrades (such as version 2.0 of membership which we have just released).
Developer — 13th April 2011 (1 year ago) #
I believe so yes.
Become a member