latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Modify subscription doesn't change

Home Forums Community Forum Modify subscription doesn't change

This topic contains 26 replies, has 3 voices. Last updated by  Pat Mullaly 4 years ago.

Topic Author Topic
Posted: Tuesday Nov 27th, 2012 at 9:35 pm #32750
Joe Zen
Username: ltilancer

After making a successful purchase, and getting a good transaction using the “modify” value, the transaction does not seem update my users subscription.

I am using the following shortcode to generate this:

Also, just to confirm with you guys, I am not running in sandbox mode, I understand there are issues with that which is why its disasbled.

also I checked the paypal IPN and pDT return settings and they are correct

[s2Member-Pro-PayPal-Form modify="1" level="1" ccaps="" desc="30 Days free / then $0.01 USD / Yearly ( recurring charge, for ongoing access )" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="www.******.com" ta="0" tp="30" tt="D" ra="0.01" rp="1" rt="Y" rr="1" rrt="" rra="2" accept="paypal,visa,mastercard,amex,discover,maestro,solo" accept_via_paypal="paypal" coupon="" accept_coupons="0" default_country_code="" captcha="0" /]

and the transaction goes through, however it does not update the users subscription, here is the log of the transaction:

PHP v5.3.10-1ubuntu3.4 :: WordPress® v3.4.2 :: s2Member® v121023 :: s2Member® Pro v121023
Memory 34.49 MB :: Real Memory 35.00 MB :: Peak Memory 34.59 MB :: Real Peak Memory 35.00 MB
www.*****.com/edit-profile?area=upgrade
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/536.26.17 (KHTML, like Gecko) Version/6.0.2 Safari/536.26.17
-------- Input vars: ( Wed Nov 28, 2012 2:21:23 am UTC ) --------
array (
  'TRXTYPE' => 'R',
  'ACTION' => 'A',
  'EMAIL' => '*****@*****.com',
  'FIRSTNAME' => 'visual',
  'LASTNAME' => 'test',
  'CLIENTIP' => '12.130.73.100',
  'DESC' => '30 Days free / then $0.01 USD / Yearly ( recurring charge, for ongoing access )',
  'BA_DESC' => '30 Days free / then $0.01 USD / Yearly ( recurring charge, for ongoing access )',
  'PROFILENAME' => '1356704483:30 D:1 Y~www.*****.com~1',
  'CURRENCY' => 'USD',
  'AMT' => '0.01',
  'TAXAMT' => '0.00',
  'MAXFAILPAYMENTS' => '2',
  'AUTOBILLOUTSTANDINGAMT' => 'AddToNextBilling',
  'START' => '12282012',
  'PAYPERIOD' => 'YEAR',
  'TERM' => '0',
  'TENDER' => 'C',
  'ACCT' => '************1111',
  'EXPDATE' => '0615',
  'CVV2' => '324',
  'STREET' => '445 fake st',
  'CITY' => 'san diego',
  'STATE' => 'ca',
  'COUNTRY' => 'US',
  'ZIP' => '92108',
  'VERBOSITY' => 'HIGH',
  'USER' => '*****',
  'PARTNER' => 'PayPal',
  'VENDOR' => '*****',
  'PWD' => '*****',
)
-------- Output string/vars: ( Wed Nov 28, 2012 2:21:23 am UTC ) --------
RESULT=0&RPREF=RRC57D2C653C&PROFILEID=RP0000000068&RESPMSG=Approved
array (
  'RESULT' => '0',
  'RPREF' => 'RRC57D2C653C',
  'PROFILEID' => 'RP0000000068',
  'RESPMSG' => 'Approved',
)

I tried putting the success= attribute as well, but it doesn’t seem to do anything either. It just says “Thank you your subscription has upgraded, please login” however I am already logged in, that’s why I’m using the “modify=1” attribute, not sure why it asks for me to login again when I am already logged in.

After it says successful, I check the user but it is still a free user it never gets updated.

List Of Topic Replies

Viewing 25 replies - 1 through 25 (of 26 total)
Author Replies
Author Replies
Posted: Wednesday Nov 28th, 2012 at 7:27 am #32765

Joe, were you logged in to this free user account when you loaded the page with the pro-form?

Also, could you post the entries for this same transaction from all the log files? Thanks!

Posted: Wednesday Nov 28th, 2012 at 2:39 pm #32801
Joe Zen
Username: ltilancer

yes I am logged in, and that’s the only log file that exists.

Should I submit a private ticket with access to my server?

I tried disabling all the plugins except for s2, and I encounter the same issue, so I don’t think it’s the plugins. I also did the s2 server check, and that all passed properly.

Posted: Thursday Nov 29th, 2012 at 1:05 am #32865

Sure, please send the site’s info and I’ll take a look and do a test transaction too. s2Member® » Private Contact Form

Thanks. :)

Posted: Monday Dec 3rd, 2012 at 6:19 pm #33385
Joe Zen
Username: ltilancer

I have sent the email now.

subject: “User not upgrading after modify=1 in signup.”

Its important to note that the transaction should be the with the u/p provided in the signup form, the admin u/p is provided in the “comments” form, for you specific form.

Posted: Wednesday Dec 5th, 2012 at 3:10 pm #33606
Joe Zen
Username: ltilancer

This issue is resolved, it was an issue with an IP restriction on our server, not s2 related.

Posted: Wednesday Dec 5th, 2012 at 3:59 pm #33617
Pat Mullaly
Username: pmullaly

I am having a similar problem. I am using authorize.net in test mode. Have set up my pages and created a short code with all the right info to subscribe someone to level 1…. here is the short code I have been using:

[s2Member-Pro-AuthNet-Form level=”1″ ccaps=”s2if_current_user_iss2member_level1″ desc=”$67 USD / One Time (Fitness Assessment Videos and Publications)” cc=”USD” custom=”golfgurls.com” ta=”0″ tp=”0″ tt=”D” ra=”67″ rp=”1″ rt=”L” rr=”BN” rrt=”” accept=”visa,mastercard,amex,discover” coupon=”” accept_coupons=”0″ default_country_code=”US” captcha=”0″ /]

but it only allows the buyer to become a subscriber with access to free info rather than a level 1 subscriber… what am I doing wrong? or leaving out?

I’ve tried changing the capabilities to “all” as in this code:
[s2Member-Pro-AuthNet-Form level=”1″ ccaps=”all” desc=”$67.00 USD / One Time ( Fitness Videos and Publications )” cc=”USD” custom=”golfgurls.com” ta=”0″ tp=”0″ tt=”D” ra=”67.00″ rp=”1″ rt=”L” rr=”BN” rrt=”” accept=”visa,mastercard,amex,discover” coupon=”” accept_coupons=”0″ default_country_code=”US” captcha=”0″ /]

but that does not seem to make a difference. Appreciate any help you can give. Thanks.

Posted: Wednesday Dec 5th, 2012 at 8:24 pm #33645
Joe Zen
Username: ltilancer

Hey Pat, I would suggest posting a new thread that way s2 support can see your issue. I ended up having to resolve this issue on my own, not sure if they will be able to see this. In addition my issue was with a custom function that would prevent anyone not in my IP range to access my site (since its in beta) however this prevented paypal from posting back. UNless you have a similar function on your site, your best bet is to post a new thread so they can see this and work to resolve this issue. I fear that your post might go unnoticed.

Posted: Thursday Dec 6th, 2012 at 1:34 am #33668

Joe Zen said:
This issue is resolved, it was an issue with an IP restriction on our server, not s2 related.

Thanks for the update. I’m very glad you found what was causing this. :)

Pat Mullaly said:

but it only allows the buyer to become a subscriber with access to free info rather than a level 1 subscriber… what am I doing wrong? or leaving out?

I’ve tried changing the capabilities to “all” as in this code

Pat, the shortcode looks fine, except for the ccaps value. Are you using ccaps to restrict access? If not, you can leave it empty. Try this please:

[s2Member-Pro-AuthNet-Form level="1" ccaps="" desc="$67 USD / One Time (Fitness Assessment Videos and Publications)" cc="USD" custom="golfgurls.com" ta="0" tp="0" tt="D" ra="67" rp="1" rt="L" rr="BN" rrt="" accept="visa,mastercard,amex,discover" coupon="" accept_coupons="0" default_country_code="US" captcha="0" /]

And please make sure you have logging enabled and test that shortcode. If you still have trouble, please post here from all the log files (including those with “paypal” in the name) the entries related to your test (x’ing out any private info). [hilite path]Dashboard -› s2Member® -› Authorize.Net® Options -› Account Details -› Logging[/hilite]

Thanks!

Posted: Thursday Dec 6th, 2012 at 7:24 am #33684
Pat Mullaly
Username: pmullaly

Thanks for your assistance. I tried using the short code you supplied with ccaps=”” but it did not work.
I filled out the registration form that appeared, clicked on the Visa Billing Method, filled out all the necessary info and hit submit. What I received was a page with “Thank you. Your account has been approved. Please login. The underlined words “login” link to the login page as it should…. but the Thank you page also included the Create Profile form with all the billing method info which I had already filled out. Very confusing to a buyer.

When I logged into the site with my test user name and password my access was restricted… I was not given level 1 access which is what I was paying for. I am still just a subscriber not a level 1 buyer.

I have access to the logs and can send those to you, but I just noticed that a logging code was created for paypal at the very same time as the authorize net logging code was created. I still have paypal active on the site on a different page while I am testing authorize net. Could this be causing the problem?

I can still send you the code….

Posted: Thursday Dec 6th, 2012 at 8:15 am #33695

Yes, you can send me the site info so I have access to the log files, and if you permit it, test the checkout too. s2Member® » Private Contact Form

The paypal log files are generated for every gateway in s2Member, since the post-processing uses the inner PayPal processing routines in s2Member from before the other gateways were integrated on top of it. So those log files are relevant for the Authorize.Net integration too.

Posted: Thursday Dec 6th, 2012 at 8:48 am #33703
Pat Mullaly
Username: pmullaly

Cristián… This morning, I sent you the code to the private email address you suggested… you might find this additional info helpful as you test the site…

The sales page that links to the payment page is: http://golfgurls.com/gettinggolfready/getting-golf-ready-program-2/

The payment form is on page: http://golfgurls.com/gettinggolfready/membership-payment-form/

Thanks for your help.

  • This reply was modified 4 years, 1 month ago by  Pat Mullaly.
  • This reply was modified 4 years, 1 month ago by  Pat Mullaly.
Posted: Friday Dec 7th, 2012 at 6:07 am #33853

Thanks, got the email.

In the logs I see one entry where you had purchased while being logged in to the admin, but I’m sure you realized it then and tried again while logged out.

Could you create a test page, password protect it so it’s protected but I can access it without logging in, and put the same pro-form but change the amount to 1 cent? I’ll do a purchase to see what happens and the log entries for it.

Posted: Friday Dec 7th, 2012 at 7:47 am #33870
Pat Mullaly
Username: pmullaly

Cristián – I have created a test payment page at: http://golfgurls.com/gettinggolfready/test-payment-page/

the password is: test_form

Appreciate anything you can do to solve this mystery. I’m hoping it’s just one simple tweak. The rep from authorize.net walked me through all their settings so I am assuming that’s all correct. Let me know. And thanks again for your response.

-Pat

P.S. By the way, the password strength indicator on the Create Profile page does not respond… perhaps because we are in test mode? or is there a “switch” I need to turn on? Other problem takes priority, so don’t focus on this unless it’s really smiple. thanks again.

  • This reply was modified 4 years, 1 month ago by  Pat Mullaly.
Posted: Friday Dec 7th, 2012 at 8:21 am #33880

Thanks!

the password strength indicator on the Create Profile page does not respond

Ah, that’d indicate a JavaScript conflict that’s making the pro-form to not work properly. It could be causing the transaction problems too, so I’d fix this first and test the transaction later.

Could you please follow the suggestions here? Knowledge Base » Common Troubleshooting Tips I’d start with the theme test.

Posted: Friday Dec 7th, 2012 at 9:57 am #33895
Pat Mullaly
Username: pmullaly

I tested my plugins… that’s not the problem, I switched out the theme and at least the password indicator worked but the same problem with not upgrading the membership level persisted. The theme I am using is Optimize Press and it worked just fine with S2Member when I was using PayPal standard… so I am now thinking it is a problem with the mix of S2Member, authorize.net and now my theme….

Of course when I switched themes to test, all my links got knocked out!!!! So I have to upload from my backup… will let you know when it is safe to test the site again.

This has been a nightmare!!!! And of course I am under the gun because we have a big radio blitz starting on Sunday to promote the product and if it’s not working properly we are dead in the water with egg on our faces.

Any more suggestions???? all are appreciated. Have you ever encountered this problem with the mix of software I am using? Would you recommend using PayPal Pro and just getting rid of authorize.net?????

Posted: Friday Dec 7th, 2012 at 11:06 am #33897
Pat Mullaly
Username: pmullaly

Ok…. site is now running at original configuration. But purchase/registration/member level problem still persists.

At this time one of our colleagues believes this is a configuration issue as both the registration and purchase are functioning but are not configured to our needs.

His Summary FYI: During tests new members were able to pay but were not successfully kicked to our thankyou page plus their s2member role was set as subscriber and not s2member_level 1 as required for members to successfully see our product. Also… we have performed the server check php and did not find any errors. We cannot explain why the password strength test ajax function is not working.

Our configuration needs
Role=s2member_level1 not subscriber

Success=custom url not dynamic thank you box currently displayed upon completion.

Please advise how we can solve these configuration issues.

Posted: Friday Dec 7th, 2012 at 12:27 pm #33901
Pat Mullaly
Username: pmullaly

FYI:
Ran across this in google and we are testing this possibility….. will keep you updated.

http://www.primothemes.com/forums/viewtopic.php?t=6578&p=15978

Posted: Friday Dec 7th, 2012 at 12:52 pm #33903
Pat Mullaly
Username: pmullaly

we took authorize.net out of test mode
we put S2memberpro into live mode and tested
the form processed the test member correctly as a s2member level 1

but the user is not being redirected correctly to the log in page…

the thank you / log in page still has the “create profile” form and the password strength indicator still does not work.

Posted: Friday Dec 7th, 2012 at 1:22 pm #33905
Pat Mullaly
Username: pmullaly

Default theme resulted in ajax function for password strength indicator working but form still displaying after successful submission. Why?

We’ve ruled out theme, plugins, settings, configuration at this point our developer believes problem lies with S2member form php. what else could it be?

  • This reply was modified 4 years, 1 month ago by  Pat Mullaly.
Posted: Friday Dec 7th, 2012 at 5:20 pm #33931
Pat Mullaly
Username: pmullaly

One more piece of information:

We set up a PayPal Sandbox account to try and circumvent the problem and ran into the same issue.

S2member Pro Forms for both paypal and authorize.net are not functioning correctly upon successful payment completion.

Really appreciate your attention to this asap. Thanks in advance.

Posted: Friday Dec 7th, 2012 at 5:54 pm #33935

we took authorize.net out of test mode

Was going to suggest this, but when I looked at your Auth.Net settings in s2Member, you had not set it to testing, so I assumed you were doing live transactions. [hilite path]Dashboard -› s2Member® -› Authorize.Net® Options -› Account Details -› Sandbox[/hilite]

If your account was set to testing, but s2Member wasn’t, that would result in failed tests. And when you set the account to live and it matched the setting in s2Member, it worked. Pretty much what you had found here: http://www.primothemes.com/forums/viewtopic.php?t=6578&p=15978#p16599

We set up a PayPal Sandbox account to try and circumvent the problem and ran into the same issue.

I don’t recommend the PayPal Sandbox, it’s much better to do live 1 cent transactions for your tests. The Sandbox introduces its own problems which you then have to fix, making it more complicated although they won’t exist in the live transactions.

Default theme resulted in ajax function for password strength indicator working but form still displaying after successful submission. Why?

Then the theme you’re using is affecting the JavaScript in some way, it’d be good to find why and fix it.

About showing the pro-form to the user again after payment, are you using the [hilite mono]success[/hilite] attribute? [hilite path]Dashboard -› s2Member® -› Authorize.Net® Pro Forms -› Custom Return URLs Upon Success[/hilite]

The pro-form in the test page doesn’t have it:

[s2Member-Pro-AuthNet-Form level="1" ccaps="" desc="$0.01 USD / One Time ( for lifetime access, non-recurring, no trial )" cc="USD" custom="golfgurls.com" ta="0" tp="0" tt="D" ra="0.01" rp="1" rt="L" rr="BN" rrt="" accept="visa,mastercard,amex,discover" coupon="" accept_coupons="0" default_country_code="US" captcha="0" /]

If your thank-you page is at /gettinggolfready/thank-you/, then the attribute would be [hilite mono]success="ht[/hilite][hilite mono]tp://golfgurls.com/gettinggolfready/thank-you/"[/hilite]

Posted: Saturday Dec 8th, 2012 at 11:28 am #33993
Pat Mullaly
Username: pmullaly

We have good news. The following short code solved our problem.

[s2Member-Pro-AuthNet-Form level=”1″ ccaps=”” desc=”$1.00 USD / One Time ( for lifetime access, non-recurring, no trial )” cc=”USD” custom=”golfgurls.com” ta=”0″ tp=”0″ tt=”D” ra=”1″ rp=”1″ rt=”L” rr=”BN” rrt=”” accept=”visa,mastercard,amex,discover” coupon=”” accept_coupons=”0″ default_country_code=”US” captcha=”0″ success=”http://golfgurls.com/gettinggolfready/wp-login.php” /]

We are still having a problem with the (password strength indicator) on the form page (NOTE: The password strength indicator on both the password reset page and Membership profile/password change works just fine)

It would have been nice if the default s2member pro form page worked without having to force a kick to a thank-you page but it will have to do.

Posted: Monday Dec 10th, 2012 at 6:49 am #34116

We have good news. The following short code solved our problem.

That’s great. Thanks for the update. :)

We are still having a problem with the (password strength indicator) on the form page

Did you test changing for a moment to the default TwentyEleven theme and reloading the page with the pro-form to see if the password strength indicator then worked? This test would help identify if the problem is being caused by a conflict introduced by the theme.

If that’s not it, you can test the plugins too. Knowledge Base » Common Troubleshooting Tips

Posted: Monday Dec 10th, 2012 at 8:27 am #34133
Pat Mullaly
Username: pmullaly

Earlier in the process we tested all the plugins and changed the theme briefly…. plugins were not the problem and using the default theme did not eliminate it either. It took a lot of persistance and tweaking but we think we have it all in hand at the moment. By working around the default s2member pro form we were able to fix everything.

Thanks for your support and assistance in this matter. We’ll keep you up to date if anything further changes.

Posted: Tuesday Dec 11th, 2012 at 6:38 am #34216

Thanks for the update, Pat, I’m glad you got it under control. For future reference, could you explain what was causing your problem and what your solution was? Thanks!

Viewing 25 replies - 1 through 25 (of 26 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.