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.

About: Leo Woer

Sorry, I've not written a description yet. I'll get to it soon!


Topics I'm Subscribed To

Viewing 8 topics - 1 through 8 (of 8 total)
Topic Count Last Reply
URGENT help needed

By:  Leo Woer in: Community Forum

voices: 2
replies: 7

4 years ago  Bruce

PayPal Integration

By:  Leo Woer in: Community Forum

voices: 2
replies: 11

4 years ago  Cristián Lávaque

Droppede content

By:  Leo Woer in: Community Forum

voices: 2
replies: 6

4 years, 1 month ago  Leo Woer

Dripped content

By:  Leo Woer in: Community Forum

voices: 2
replies: 1

4 years, 1 month ago  Raam Dev

Dripped content and conditionals

By:  Leo Woer in: Community Forum

voices: 2
replies: 4

4 years, 1 month ago  Leo Woer

dripped content

By:  Leo Woer in: Community Forum

voices: 3
replies: 4

4 years, 2 months ago  Cristián Lávaque

Timed Content

By:  Leo Woer in: Community Forum

voices: 2
replies: 1

4 years, 2 months ago  Cristián Lávaque

Viewing 8 topics - 1 through 8 (of 8 total)

Topics I've Started

Viewing 8 topics - 1 through 8 (of 8 total)
Topic Count Last Reply
URGENT help needed

By:  Leo Woer in: Community Forum

voices: 2
replies: 7

4 years ago  Bruce

PayPal Integration

By:  Leo Woer in: Community Forum

voices: 2
replies: 11

4 years ago  Cristián Lávaque

Droppede content

By:  Leo Woer in: Community Forum

voices: 2
replies: 6

4 years, 1 month ago  Leo Woer

Dripped content

By:  Leo Woer in: Community Forum

voices: 2
replies: 1

4 years, 1 month ago  Raam Dev

Dripped content and conditionals

By:  Leo Woer in: Community Forum

voices: 2
replies: 4

4 years, 1 month ago  Leo Woer

dripped content

By:  Leo Woer in: Community Forum

voices: 3
replies: 4

4 years, 2 months ago  Cristián Lávaque

Timed Content

By:  Leo Woer in: Community Forum

voices: 2
replies: 1

4 years, 2 months ago  Cristián Lávaque

Viewing 8 topics - 1 through 8 (of 8 total)

My Latest Replies (From Various Topics)

Viewing 21 replies - 1 through 21 (of 21 total)
Author Replies
Author Replies
Posted: Monday Dec 24th, 2012 at 5:47 pm #35481
Leo Woer
Username: lewo

Off Course I can do that – but isn’t automatically avaiable to all, when I answered Christián ?

rgds
Leo

Posted: Sunday Dec 23rd, 2012 at 8:14 am #35424
Leo Woer
Username: lewo

Hi Bruce,

as I wrote to Christián – the problem was that there was zero value in the price for the trial, as soon as I corrected it to just $0.01 it worked. So you should probably highlight this in your training that a trial period must not be at zero value.

I will off course fill out the form.

rgds
Leo

Posted: Thursday Dec 20th, 2012 at 2:17 pm #35185
Leo Woer
Username: lewo

Hi Christián

PROBLEM SOLVED – TRIAL PRICE MUST NOT BE ZERO – IN THE SAME RUN I CHARGED 0.01 IT WORKED

rgds
Leo

Posted: Thursday Dec 20th, 2012 at 2:10 pm #35184
Leo Woer
Username: lewo

When I had the trial as zero, the reason for that it worked was that the nomal period was establsihed in the same moment – so it was in fact not the trial period of zero which caused it to work, but the payable period. Could it be the fact that I set the trial price to zero when I am testing, so that I have the time to cancel the arrangement before it demands money ??

No use to send you screen shots the email log – which I have installed – is totally empty.

I’ll just try to raise the price to $1 and send you the logs hereafter.

rgds
Leo

Posted: Wednesday Dec 19th, 2012 at 5:00 pm #35102
Leo Woer
Username: lewo

Has nothing to do with spam filters – I use gmail for this test without spamfilter, and I got every second time an email from PayPal saying that I have spent money – I never get the confirmation email from S2 and nor do I get transfered to the registration page – UNLESS MY TRIAL PERIOD IS ZERO

So it must be something with the trial period, which the PDT is not able to handle correctly.

Again I have offered you admin access to my site – if you want to check my settings – but again I cannot understand why it works when I set the trial period to zero, it seems to me that the trial period does not cope with being a member at level 1 – so maybe I should not have a trial but in some way say that level 1 is only for 14 days and then level 2 is for the rest. This will however give me a lot of other problems as I then has to change 60 pages, which are set up to run with the other setup.

Leo

Posted: Wednesday Dec 19th, 2012 at 5:12 am #35008
Leo Woer
Username: lewo

Hi Bruce,

as mentioned in the earlier tickets, I am sure that IPN and PDT is set up correctly and I have even been in an re-entered it to be sure. Enclosed my shortcode :

[s2Member-PayPal-Button level="1" ccaps="" desc="Member / description and pricing details here." ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="boost.mindfolding.com" ta="0" tp="14" tt="D" ra="17.95" rp="1" rt="M" rr="1" rrt="" rra="1" image="default" output="button" /]

I have tested a lot now, and I can tell you if I set the trial period (tp) to 0 in the same string it works – and I have also tried a trial of 2 weeks instead of 14 days, this gives the same bad result. The 2 week shortcode here :

[s2Member-PayPal-Button level="1" ccaps="" desc="Member / description and pricing details here." ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="boost.mindfolding.com" ta="0" tp="2" tt="W" ra="17.95" rp="1" rt="M" rr="1" rrt="" rra="1" image="default" output="button" /]

I can simply not start my campaign before this is solved – so I hope you can help me

rgds
Leo

Posted: Tuesday Dec 18th, 2012 at 11:45 am #34946
Leo Woer
Username: lewo

Hi Christian,

I went in to Paypal and set auto to off, and PDT to off, and then enabled it again and took the new PDT id and set it in to my sitee.

Now I got a log, however still no user signed up and still no confimation email :

The ipn.log
*********************************************
HP v5.2.17 :: WordPress® v3.5 :: s2Member® v121213 :: s2Member® Pro v121213
Memory 37.66 MB :: Real Memory 38.50 MB :: Peak Memory 37.76 MB :: Real Peak Memory 38.50 MB
boost.mindfolding.com/?s2member_paypal_notify=1
User-Agent:
array (
‘txn_type’ => ‘subscr_signup’,
‘subscr_id’ => ‘I-9WUJCPX1XAB2’,
‘last_name’ => ‘xxxx’,
‘option_selection1’ => ‘boost.mindfolding.com’,
‘option_selection2’ => ‘5.103.177.230’,
‘residence_country’ => ‘DK’,
‘mc_currency’ => ‘USD’,
‘item_name’ => ‘Bronze Member / description and pricing details here.’,
‘amount1’ => ‘0.00’,
‘business’ => ‘xxxxxxx’,
‘amount3’ => ‘17.95’,
‘recurring’ => ‘17.95’,
‘verify_sign’ => ‘Auq1wg9nb80jt-PC8uzJn.ANXn1XA9Mrc1DX5Df82E3bUgoT-OFxfqbV’,
‘payer_status’ => ‘unverified’,
‘payer_email’ => ‘xxxxxx’,
‘first_name’ => ‘xxx’,
‘receiver_email’ => ‘xxxxx’,
‘payer_id’ => ‘EGEGMM38MQUN4’,
‘option_name1’ => ‘Originating Domain’,
‘invoice’ => ’50d09853ad4c1~5.103.177.230′,
‘option_name2’ => ‘Customer IP Address’,
‘reattempt’ => ‘1’,
‘item_number’ => ‘1’,
‘subscr_date’ => ’08:23:03 Dec 18, 2012 PST’,
‘custom’ => ‘boost.mindfolding.com’,
‘charset’ => ‘windows-1252’,
‘notify_version’ => ‘3.7’,
‘period1′ => ’14 D’,
‘mc_amount1’ => ‘0.00’,
‘period3’ => ‘1 M’,
‘mc_amount3’ => ‘17.95’,
‘ipn_track_id’ => ’88b3fff869cc2′,
‘s2member_log’ =>
array (
0 => ‘IPN received on: Tue Dec 18, 2012 4:23:22 pm UTC’,
1 => ‘s2Member POST vars verified through a POST back to PayPal®.’,
2 => ‘s2Member originating domain ( `$_SERVER[“HTTP_HOST”]` ) validated.’,
3 => ‘s2Member `txn_type` identified as ( `web_accept|subscr_signup` ).’,
4 => ‘s2Member `txn_type` identified as ( `web_accept|subscr_signup` ) w/o update vars.’,
5 => ‘Signup Confirmation Email sent to: “xxxxxx” ; “Webmaster” .’,
6 => ‘Storing IPN signup vars into a Transient Queue. These will be processed on registration.’,
),
‘subscr_gateway’ => ‘paypal’,
‘eotper’ => NULL,
‘ccaps’ => NULL,
‘level’ => ‘1’,
‘ip’ => ‘5.103.177.230’,
‘initial_term’ => ’14 D’,
‘initial’ => ‘0.00’,
‘regular’ => ‘17.95’,
‘regular_term’ => ‘1 M’,
)
The rtn log
*********************************************
PHP v5.2.17 :: WordPress® v3.5 :: s2Member® v121213 :: s2Member® Pro v121213
Memory 31.95 MB :: Real Memory 32.25 MB :: Peak Memory 32.08 MB :: Real Peak Memory 32.25 MB
boost.mindfolding.com/?s2member_paypal_return=1&s2member_paypal_return_tra=fnIyOmI1czVVaVhHYloweU1saXl0dEgyckRmSDhrSTVWQUtPOjQxNjczNTI4Zjg4ZjQ1OWMwODM1NWY2YzUyMDk1Mjg3fGyzuSchp_ZuKQVUvKTbOygQPgl1RX3a_KWEVpKGg4StHLN8bNG9aUR6dSNQJUZbaNIrMtZPNQN4dn7N3GkVHrz9aF-vXGHFrGjEBxb074CVenyIJu8cmhuZlyMS9qbJVo0TXPgrxYhbBKYOo-1ZbaFILDV5HyDbTBOHHaX99eeiC-pK9QFPmCSuVsZHKB-1HsMc12AtcMTptihyo__AAtytMBrGEnTN7_GmsF3gfBRjhBFbOZWOGfmVn45yzwL3NzU3DWuV8C_Xc8mHIP65fS1IyuLsgPrjrXT_dFO2WEK2x5wfDHZzq-A1ki2oMK42zb4JJQWd089gHL6xhjqO533x-UboSJo9KSjOsOcYGC-ci1ax6yVegJcELMEfJwvG4A
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20100101 Firefox/17.0 AlexaToolbar/alxf-2.17
array (
‘subscr_gateway’ => ‘paypal’,
‘s2member_log’ =>
array (
0 => ‘No Return-Data. Customer must wait for Email Confirmation.’,
1 => ‘Redirecting Customer to the Home Page. Customer must wait for Email Confirmation.’,
2 => ‘Note. This can sometimes happen when/if you are offering a free Trial Period. There are times when a Payment Gateway will NOT supply s2Member with any data immediately after checkout. When/if this happens, s2Member must process the transaction via IPN only ( i.e. behind-the-scene ), and the Customer must wait for Email Confirmation in these cases.’,
3 => ‘array (
\’s2member_paypal_return\’ => \’1\’,
\’s2member_paypal_return_tra\’ => \’fnIyOmI1czVVaVhHYloweU1saXl0dEgyckRmSDhrSTVWQUtPOjQxNjczNTI4Zjg4ZjQ1OWMwODM1NWY2YzUyMDk1Mjg3fGyzuSchp_ZuKQVUvKTbOygQPgl1RX3a_KWEVpKGg4StHLN8bNG9aUR6dSNQJUZbaNIrMtZPNQN4dn7N3GkVHrz9aF-vXGHFrGjEBxb074CVenyIJu8cmhuZlyMS9qbJVo0TXPgrxYhbBKYOo-1ZbaFILDV5HyDbTBOHHaX99eeiC-pK9QFPmCSuVsZHKB-1HsMc12AtcMTptihyo__AAtytMBrGEnTN7_GmsF3gfBRjhBFbOZWOGfmVn45yzwL3NzU3DWuV8C_Xc8mHIP65fS1IyuLsgPrjrXT_dFO2WEK2x5wfDHZzq-A1ki2oMK42zb4JJQWd089gHL6xhjqO533x-UboSJo9KSjOsOcYGC-ci1ax6yVegJcELMEfJwvG4A\’,
)’,
),
‘s2member_paypal_return_tra’ => ‘fnIyOmI1czVVaVhHYloweU1saXl0dEgyckRmSDhrSTVWQUtPOjQxNjczNTI4Zjg4ZjQ1OWMwODM1NWY2YzUyMDk1Mjg3fGyzuSchp_ZuKQVUvKTbOygQPgl1RX3a_KWEVpKGg4StHLN8bNG9aUR6dSNQJUZbaNIrMtZPNQN4dn7N3GkVHrz9aF-vXGHFrGjEBxb074CVenyIJu8cmhuZlyMS9qbJVo0TXPgrxYhbBKYOo-1ZbaFILDV5HyDbTBOHHaX99eeiC-pK9QFPmCSuVsZHKB-1HsMc12AtcMTptihyo__AAtytMBrGEnTN7_GmsF3gfBRjhBFbOZWOGfmVn45yzwL3NzU3DWuV8C_Xc8mHIP65fS1IyuLsgPrjrXT_dFO2WEK2x5wfDHZzq-A1ki2oMK42zb4JJQWd089gHL6xhjqO533x-UboSJo9KSjOsOcYGC-ci1ax6yVegJcELMEfJwvG4A’,
)

Posted: Tuesday Dec 18th, 2012 at 10:05 am #34936
Leo Woer
Username: lewo

Hi again I can set you up as administrator on the site if you want to

rgds
Leo

Posted: Tuesday Dec 18th, 2012 at 9:58 am #34934
Leo Woer
Username: lewo

OK,

have just run it again and still no sign ups or confirmation email, and neither log data – still only .htaccess in that directory. hHwever I get the IPN, so it must be something with the PDT

rgds
Leo

Posted: Tuesday Dec 18th, 2012 at 9:52 am #34932
Leo Woer
Username: lewo

Hi Christian,

for some reason – even if I have enabled log – there is only the file .htaccess here. I just try and run a transaction again.

The account I am using is my valid account, not a sandbox account – as I wrote the day before yesterday, I have the same account still just enabled Express checkout, and I have another account which I use as customer – I just set $0.00 in the trial and cancel the agreement before the 14 days. I have alo generated new PDT and IPN and set it in the correct places.

Ok I go and do another transaction and see if I get anything in the log.

rgds
Leo

Posted: Thursday Dec 6th, 2012 at 4:19 pm #33766
Leo Woer
Username: lewo

I see – perfect thank you

Leo

Posted: Thursday Dec 6th, 2012 at 2:20 pm #33729
Leo Woer
Username: lewo

Hi Bruce,

thank you for the help – regarding the post restriction – I found a solution based on your hints – I installed the plugin taxonomity drop down, and then I can display all the pages based on tags, and then I implemented a tag called month 00, and used the tag restirction area, where I restricted all tags from month 01 and forward to only level 1.

Im am not sure I understand your answer re. the trial, could I ask you to explain it in another way ?

regards
Leo

Posted: Thursday Dec 6th, 2012 at 8:00 am #33689
Leo Woer
Username: lewo

Hi Bruce,

I have looked into it – but I don’t think this is the solution, as what I am after is :

1) all paying members of level 1 should have access to all posts dependent on their payments i.e.
a: when they have made first payment they have access to month 1, second payment gives them access
to month 1 and 2, third payment month 1,2,3 ….. an so on.

b: every post can have a special category, however posts from month 1 can have same category as month 3

2) have all month 1 posts on the home page, with the excerpt, so that everyone can see what they can get
access to if they sign up as member

3) have all other posts sorted by month (and this could be the tag), however, they should not be able to see the excerpts on the home page for all the following month – if I could have a box where it says content month 1, month 2 …. and so on, and then when they click they can see the excerpts, however they should only be able to see the content if their payments are in sync with the actual month – however, the last item is easy to do with the former scripts I have got from you, so this is just a script in front of each post.

On other question which struck me regarding how to restrict content in relation to their payments – I use following script :

<?php if(S2MEMBER_CURRENT_USER_PAID_REGISTRATION_DAYS < 30 ){?>
    <h3>Ooops ! Acces to this content will be available after next months payment or if you are a lifetime member</h3>
<?php } elseif(S2MEMBER_CURRENT_USER_PAID_REGISTRATION_DAYS >= 30 OR S2MEMBER_CURRENT_USER_ACCESS_LEVEL >= 4){?>
    Drip content to Members that started paying you at least 30 days ago or 
    membershiplevel =4.
<?php } ?>

And regarding this I need to know if the paid registration days also cover a 14 days trial – if so, how then I need to have 45 days instead of 30, however, this gives the next challenge, how do I then differ between a customer who has signed fully up from the start without a trial, as this customer only should have 30 days in. ?

Hope you can help me here.

regards
leo

Posted: Thursday Nov 22nd, 2012 at 7:02 pm #32377
Leo Woer
Username: lewo

Ok – I’ll try this and let you know. Another thing which could be useful is if I can ask which page is open and then display content based on this, I am thinking about somthing like :

if page 175 is current page open
  then write this
Elseif page 176 is current page open
  then write this
else 
  write nothing

Would that be possible and if yes – can you tell me how I ask which page is the current page ?

Thanks
Leo

Posted: Wednesday Nov 21st, 2012 at 5:59 pm #32282
Leo Woer
Username: lewo

the funny thing is that this gives no error :

<?php if(S2MEMBER_CURRENT_USER_LOGIN_COUNTER >= 1) {
	$welcome_page = "http://s2test.mindfolding.com/"; ?>
	<script type="text/javascript">
		<!--
		window.location = "<?php echo $welcome_page; ?>"
		-->
	</script>
<?php } ?>
1st time welcome

However it also not work as it sends a user with no login counter to the same page, so no users go to 1st time welcome.

Posted: Wednesday Nov 21st, 2012 at 5:42 pm #32281
Leo Woer
Username: lewo

Tried it – exactly the same error as before

parse error: syntax error, unexpected T_VARIABLE in /home/lewo/public_html/s2test/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()’d code on line 35

rgds
Leo

Posted: Tuesday Nov 20th, 2012 at 11:20 am #32107
Leo Woer
Username: lewo

Thank you sir,

have just tried it, where I replaced the

1st time welcome

with the content of the page – and I got the following error

Welcome

Parse error: syntax error, unexpected T_VARIABLE in /home/lewo/public_html/s2test/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()’d code on line 32

I guess it is something with a parenthesis – what is wrong ?

Posted: Tuesday Nov 20th, 2012 at 3:01 am #32059
Leo Woer
Username: lewo
<?php if(S2MEMBER_CURRENT_USER_LOGIN_COUNTER<1){?>

1st time welcome

<?php } else if(S2MEMBER_CURRENT_USER_LOGIN_COUNTER>=1){

$welcome_page = "http://s2test.mindfolding.com/";

}

?>

script type=”text/javascript”>
<!--
window location = "<?php echo $welcome_page; ?>";

//–>
</script>
Posted: Monday Nov 19th, 2012 at 6:37 pm #32023
Leo Woer
Username: lewo

oops ! I can see my script gets corrupted – I try again without the php

if(S2MEMBER_CURRENT_USER_LOGIN_COUNTER<1){?>
1st time welcome
} else if(S2MEMBER_CURRENT_USER_LOGIN_COUNTER>=1){
$welcome_page = “http://s2test.mindfolding.com/&#8221;;
}
?>
script type=”text/javascript”>

window location = ” echo $welcome_page; “;
//–>”

Posted: Thursday Nov 15th, 2012 at 4:59 pm #31734
Leo Woer
Username: lewo

ok
thank you

Posted: Thursday Nov 15th, 2012 at 3:46 am #31663
Leo Woer
Username: lewo

Thank you very much – it was the item with still a paying member which I didn’t think of.

Did you by the way know how to refresh the browser with a php command ?

regards
Leo

Viewing 21 replies - 1 through 21 (of 21 total)

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.