|
well, as it turns out, its’ easier and faster to drop my use of s2member and try a different program, so I did. i now have a membership site up and running with WPMU Membership. doesn’t do paypal pro forms but at least it works.
thx for the great plugin and awesome level of support
m
|
|
ok ran the tool. everything checks out
|
|
well i tried everything now. i tried a test install with the default theme and only s2member running and it still doesn’t work.
at this rate it will be six months before this is resolved. a response every two days is just dragging this out? is that intentional?
|
|
you know, is there a way to just turnoff the paypal express option and just use the pro? I tried taking out the paypal option from the form but it shows up anyway
[s2Member-Pro-PayPal-Form level="1" ccaps="" desc="$9.99 USD / Monthly ( recurring charge, for ongoing access )" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="www.michaelsharp.org" ta="0" tp="0" tt="D" ra="9.99" rp="1" rt="M" rr="1" rrt="" rra="2" accept="visa,mastercard,amex,discover,maestro,solo" accept_via_paypal="paypal" coupon="" accept_coupons="0" default_country_code="" captcha="0" /]
|
|
the return url is
RPN http://www.michaelsharp.org/?s2member_paypal_return=1
IPN http://www.michaelsharp.org/?s2member_paypal_notify=1
I’m not trying to send them anyplace special, i just want the bloody form to work.
|
|
ok i did everything you said. i disabled every plugin except s2 and tried the paypal thing again and it STILL DID NOT WORK. i am returned to the form with the following URL
https://www.michaelsharp.org/how-to-subscribe/student-rate-monthly/?s2-ssl=yes&s2member_paypal_xco=s2member_pro_paypal_checkout_return&token=EC-1HY77150C1628484U&PayerID=FMFT3DKZW3HB4
it shouldn’t be going to that form, it should be going to the return page specified in the paypal return right? but for some reason paypal is getting the wrong return.
|
|
i did not import users. all users are new. old ones that were there before work fine
i checked the w3cache issues link, it doesn’t seem like it should be related. but we’ll see today cause I’ll disable all plugins and try like that
|
|
i haven’t tested without plugins yet. i’ll do that today. and yes the shortcode is in there.
|
|
my mistake. the custom attribute is there. it is set
[s2Member-Pro-PayPal-Form level="1" ccaps="" desc="$9.99 USD / Monthly ( recurring charge, for ongoing access )" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="www.michaelsharp.org" ta="0" tp="0" tt="D" ra="9.99" rp="1" rt="M" 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" /]
|
|
s2Member Pro opens the door for Custom Return URLs upon success. You can add a special attribute to any Form Shortcode ( success=”/my-thank-you-page/” ). This makes it possible to integrate PayPal® Pro Forms in very creative ways; and even receive/verify Replacement Code variables, as needed. For example, ( success=”/my-thank-you-page/?subscr_id=%%subscr_id%%” ).
A Custom Return URL is 100% optional. In fact, if you only need to obtain details for the purpose of tracking sales, you should just use the simpler API Tracking methods provided by s2Member, under: s2Member -> API / Tracking. In other words, if you don’t use the success=”” attribute in your Shortcode, s2Member will handle things gracefully, all on its own. So using a Custom Return URL is only necessary when you need advanced customization for one reason or another.
—
says in the above custom attribute is not needed
|
|
the custom attribute is missing. i took it out because the form wasn’t working and I thought you didn’t need it. what is the correct value for that custom attribute?
|
|
ok i sent you the login information. there was no information in the IPN log related to your transaction so I didn’t include it.
|
|
FYI I checked the paypal IPN and pDT return settings and they are correct. also, I am NOT setting the success shortcode in the proforms shortcode. so i don’t know why the paypal RETURN url is wrong
|
|
PHP v5.3.3 :: WordPress® v3.4.2 :: s2Member® v120703 :: s2Member® Pro v120703
Memory 44.60 MB :: Real Memory 45.00 MB :: Peak Memory 44.71 MB :: Real Peak Memory 45.00 MB
http://www.michaelsharp.org/
http://www.michaelsharp.org/how-to-subscribe/student-rate-monthly/
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0
——– Input vars: ( Fri Oct 12, 2012 1:12:56 pm UTC ) ——–
array (
‘METHOD’ => ‘SetExpressCheckout’,
‘RETURNURL’ => ‘http://www.michaelsharp.org/how-to-subscribe/student-rate-monthly/?s2member_paypal_xco=s$
‘CANCELURL’ => ‘http://www.michaelsharp.org/how-to-subscribe/student-rate-monthly/?s2member_paypal_xco=s$
‘PAGESTYLE’ => ‘paypal’,
‘LOCALECODE’ => ”,
‘NOSHIPPING’ => ‘1’,
‘SOLUTIONTYPE’ => ‘Sole’,
‘LANDINGPAGE’ => ‘Billing’,
‘ALLOWNOTE’ => ‘0’,
‘L_BILLINGTYPE0’ => ‘RecurringPayments’,
‘L_BILLINGAGREEMENTDESCRIPTION0’ => ‘$9.99 USD / Monthly ( recurring charge, for ongoing access )’,
‘PAYMENTREQUEST_0_SHIPTONAME’ => ‘Cristian Lavaque’,
‘PAYMENTREQUEST_0_SHIPTOSTREET’ => ”,
‘PAYMENTREQUEST_0_SHIPTOCITY’ => ”,
‘PAYMENTREQUEST_0_SHIPTOSTATE’ => ”,
‘PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE’ => ‘US’,
‘PAYMENTREQUEST_0_SHIPTOZIP’ => ”,
‘EMAIL’ => ‘cristian’,
‘VERSION’ => ‘71.0’,
‘USER’ => ‘xxxxxxxt’,
‘PWD’ => ‘xxxxxxxx’,
‘SIGNATURE’ => ‘xxxxxxxxxxxx’,
)
——– Output string/vars: ( Fri Oct 12, 2012 1:12:57 pm UTC ) ——–
TOKEN=EC%2d8MJ548394V886131Y&TIMESTAMP=2012%2d10%2d12T13%3a12%3a57Z&CORRELATIONID=99621bdb71b7e&ACK=Succes$
array (
‘TOKEN’ => ‘EC-8MJ548394V886131Y’,
‘TIMESTAMP’ => ‘2012-10-12T13:12:57Z’,
‘CORRELATIONID’ => ‘99621bdb71b7e’,
‘ACK’ => ‘Success’,
‘VERSION’ => ‘71.0’,
‘BUILD’ => ‘3926908’,
)
|
|
|
|
it happens right after that. you click the button that says it will take you back to the site and it doesn’t work. you have to go a bit farther. don’t worry, it won’t work and you won’t be charged
|
|
|
|
If you don’t need them in the first blog anymore, you could just update those users’ blog ID to the other one.
how do I do that?
|
|
i do have pro installed. the export function however exports 250 lines, but the import functin only imports 100. so they don’t work that well. can you tell me how the data is represented in the database. maybe I can just go in there and make the changes.
|
|
i mean the user settings. LIke subscribed users have data that associates their user data with paypal subscriptions, and s2 levels. i need to move those settings from blog 11 to blog 7. i imagine this involves simply fiddling with some of the data in the database, but I need to know where that data is stored, and how its represented, so i can do the modifications.
does this help?
|