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.

Sacha Greif


My Latest Replies (From Various Topics)

Viewing 25 replies - 26 through 50 (of 50 total)
Author Replies
Author Replies
Posted: Sunday May 27th, 2012 at 9:22 pm #14788
Sacha Greif
Username: sachag

Actually, I set up a single Paypal button on the old site with a 1 euro subscription, and that worked (sorry, I should have tried that first!). And I also cancelled the subscription after, and that worked too.

So it’s very possible that the problem was a one-time only thing. In any case, I will keep an eye out and let you know if it happens again.

Posted: Sunday May 27th, 2012 at 6:56 am #14763
Sacha Greif
Username: sachag

No, it’s not working (or at least, it didn’t work once… I don’t get payments every day so it’s kinda hard to test out).

Posted: Sunday May 27th, 2012 at 6:21 am #14758
Sacha Greif
Username: sachag

OK, I’ll do this tomorrow. But just to clarify, do you want me to use a notification URL for the new, fresh WP install, or the one of the current site? Or both?

Posted: Saturday May 26th, 2012 at 9:18 pm #14729
Sacha Greif
Username: sachag

No, sorry, my problem is with the payment URL field as well. It’s just that I set up the notification page to also send an email (I hadn’t seen you could do it right from the S2member admin).

And yes, other emails are getting sent out fine.

I suspect the problem is that payment triggers are not reaching s2member at all. Since I didn’t change the code since the last successful notification, maybe PayPal changed their implementation somehow?

Posted: Friday May 25th, 2012 at 9:58 am #14593
Sacha Greif
Username: sachag

Note: my problem sounds similar to this other thread:

http://www.s2member.com/forums/topic/payment-notification-url-not-working/

Posted: Wednesday May 9th, 2012 at 6:12 pm #13091
Sacha Greif
Username: sachag

Thanks for the reply, that makes sense.

Posted: Tuesday May 8th, 2012 at 4:08 am #12891
Sacha Greif
Username: sachag

As a bonus, here’s the code I’m using to find out how much time people have left before their access expires:

$current_time=new DateTime();
$eot_time=new DateTime(date('Y-m-d H:i:s',get_user_field("s2member_auto_eot_time")));
$time_remaining_before_eot=date_diff($eot_time,$current_time);
$days_remaining=$time_remaining_before_eot->days;
Posted: Tuesday May 8th, 2012 at 4:05 am #12889
Sacha Greif
Username: sachag

Yes, I’m logged in with an active subscription. I’m guessing that credit card info is not stored locally for security reason (although the address info probably could?), but I had supposed that this info would be brought back in from Paypal when you call up the form.

Just want to make sure I have everything set up correctly.

Posted: Tuesday May 8th, 2012 at 4:03 am #12888
Sacha Greif
Username: sachag

Yes, I was talking about subscriptions, sorry for not mentioning that.

Posted: Monday May 7th, 2012 at 10:23 pm #12863
Sacha Greif
Username: sachag

Answering my own question: you can check if get_user_field (“s2member_auto_eot_time”) is defined. If it is, it means that the user has cancelled their account (correct me if I’m wrong?).

  • This reply was modified 4 years, 8 months ago by  Sacha Greif.
Posted: Monday May 7th, 2012 at 9:29 pm #12860
Sacha Greif
Username: sachag

Any help on this?

To clarify, I just want to know if billing update and billing modifications forms are supposed to be pre-filled, of if it’s normal that they appear empty on my site.

Posted: Monday May 7th, 2012 at 4:06 am #12790
Sacha Greif
Username: sachag

Oh, had forgotten about that. Thanks!

Posted: Thursday Apr 26th, 2012 at 10:33 am #11943
Sacha Greif
Username: sachag

I understand the fraud prevention aspect, my point was more that if the Paypal admin itself provides a setting to remove those fields, there might be a way to make that setting work through the API as well (but then again, knowing Paypal, maybe not).

And I know about translating, I’ve already translated quite a few fields, thanks :)

Posted: Tuesday Apr 24th, 2012 at 7:33 pm #11781
Sacha Greif
Username: sachag

Great to have a definite answer on this. I’ll manage with separate pages for now, but I’m looking forward to the next release!

Posted: Tuesday Apr 24th, 2012 at 7:00 pm #11774
Sacha Greif
Username: sachag

Thanks for replying. The only thing I’m not quite clear about is that if those fields are required by Paypal, why does Paypal itself have the option to disable them?

Also, those default fields are specific to the US, the “state” field does not apply in most other countries (or is pretty much useless), it would’ve been nice to be able to remove at least this one, or at least make it non-mandatory.

Posted: Friday Apr 20th, 2012 at 11:48 pm #11454
Sacha Greif
Username: sachag

Thanks a lot!

Posted: Friday Apr 20th, 2012 at 5:22 pm #11422
Sacha Greif
Username: sachag

What would happen if I simply removed them? For example, the “State/Region” field is really only applicable to the US, address in other countries don’t have it.

And here’s the relevant Paypal settings page: http://cl.ly/G2at

(“Paypal Integral Evolution” is just the french name of Paypal Pro)

Are those settings taken into account by s2member?

Posted: Thursday Apr 19th, 2012 at 7:28 am #11226
Sacha Greif
Username: sachag

You’re right, I wasn’t clear. I was referring to the payment form.

I understand that they’re used to process the payment, but I thought I saw an option somewhere in Paypal to specify which fields are required for payments. Will that option affect the form on my site (doesn’t seem like it so far)? Or is there any other way to get rid of those fields, either on the s2member side or in Paypal?

Posted: Wednesday Feb 29th, 2012 at 4:58 pm #6813
Sacha Greif
Username: sachag

Thanks for your answer. But if I used the success attribute method, how would the new account that users create be linked up to their Paypal payment? (for example, if they use a different email address).

So I think I will keep the current system in place for now, and switch to the pro forms at a later stage, since I meant to do it anyway.

Posted: Wednesday Feb 29th, 2012 at 5:30 am #6753
Sacha Greif
Username: sachag

The logs say that in case you’re offering a free trial (which I am) Paypal does not supply any data after checkout and the sign up page might be skipped… any way to prevent this?

Anyway here’s the IPN log:

PHP v5.3.2-1ubuntu4.14 :: WordPress® v3.3.1 :: s2Member® v120219 :: s2Member® Pro v120219
Memory 33.65 MB :: Real Memory 34.00 MB :: Peak Memory 33.70 MB :: Real Peak Memory 34.00 MB
www.nrfight.tv/?s2member_paypal_notify=1
User-Agent: 
array (
  'txn_type' => 'subscr_signup',
  'subscr_id' => 'XXXXXXXXXXXX',
  'last_name' => 'Greif',
  'option_selection1' => 'www.nrfight.tv',
  'option_selection2' => '10.210.51.79',
  'residence_country' => 'FR',
  'mc_currency' => 'EUR',
  'item_name' => 'Accès aux vidéos Ceinture Blanche',
  'business' => 'info@XXXXXX.com',
  'recurring' => '8.00',
  'verify_sign' => 'ASvHPHf5fYCy1KL-lfORww4CaUbuAYtddYENqFxoIIDObYgEm5v6wAQM',
  'payer_status' => 'verified',
  'payer_email' => 'payments@XXXXXX.me',
  'first_name' => 'Sacha',
  'receiver_email' => 'info@XXXXXX.com',
  'payer_id' => 'XXXXXXXXXXXX',
  'option_name1' => 'Originating Domain',
  'invoice' => '4f4dfcc44b9dd~10.210.51.79',
  'option_name2' => 'Customer IP Address',
  'reattempt' => '1',
  'item_number' => '1',
  'subscr_date' => '02:24:22 Feb 29, 2012 PST',
  'custom' => 'www.nrfight.tv',
  'charset' => 'windows-1252',
  'notify_version' => '3.4',
  'period1' => '1 W',
  'mc_amount1' => '0.00',
  'period3' => '1 M',
  'mc_amount3' => '8.00',
  'ipn_track_id' => 'a4ed90a85XXXX',
  's2member_log' => 
  array (
    0 => 'IPN received on: Wed Feb 29, 2012 10:24:37 am 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: "Sacha Greif" <payments@XXXXXX.me>.',
    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' => '10.210.51.79',
  'initial_term' => '1 W',
  'initial' => '0.00',
  'regular' => '8.00',
  'regular_term' => '1 M',
)

And here’s the RTN log:

PHP v5.3.2-1ubuntu4.14 :: WordPress® v3.3.1 :: s2Member® v120219 :: s2Member® Pro v120219
Memory 31.81 MB :: Real Memory 32.00 MB :: Peak Memory 31.89 MB :: Real Peak Memory 32.00 MB
www.nrfight.tv/?s2member_paypal_return=1&s2member_paypal_return_tra=fnIyOms5c1lTRnA2UE1TVkRJM1E1OTVZeENiblI0UFViMEhROjU3NzhlNmVhNGE5YTg2Yjc2Yjc3NTA1M2JkYjVkN2UwfDQoCFyp_euvPCQAftjOVNoTWS-hzBDV1vcRCGFc2sAuxJZs0fWZ1XRPCZh9K8eGAnkrqCylqjVblej3erMLZHmbhcnXrcY3MRDkr59XNKyyKcKKtxUg9-kJz_G3i4DL2gzHlch3PsnVNymIMgihlS0IwjMfOR1ZDtHL4AfO8A1a-DyVlob61UAvP5VccvGUdDXTFMj7UuHiomHUNc_ZtVntaJlahRZeAECPv3GG1ZGx2IFy7nV2hfAOG8JRYgjA7aGnzkmrf4PxmrioI_2IiWoNC7dYNYolnN69ic1n38qBFisMjZEcRmLm5eYWcQGW10LxXTidmO6LRmEmLbbtJH5q83VUY-JzE2QNim6flHNPcX1ormsfXEUFkC0S1XRC6A
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11
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' => 'fnIyOms5c1lTRnA2UE1TVkRJM1E1OTVZeENiblI0UFViMEhROjU3NzhlNmVhNGE5YTg2Yjc2Yjc3NTA1M2JkYjVkN2UwfDQoCFyp_euvPCQAftjOVNoTWS-hzBDV1vcRCGFc2sAuxJZs0fWZ1XRPCZh9K8eGAnkrqCylqjVblej3erMLZHmbhcnXrcY3MRDkr59XNKyyKcKKtxUg9-kJz_G3i4DL2gzHlch3PsnVNymIMgihlS0IwjMfOR1ZDtHL4AfO8A1a-DyVlob61UAvP5VccvGUdDXTFMj7UuHiomHUNc_ZtVntaJlahRZeAECPv3GG1ZGx2IFy7nV2hfAOG8JRYgjA7aGnzkmrf4PxmrioI_2IiWoNC7dYNYolnN69ic1n38qBFisMjZEcRmLm5eYWcQGW10LxXTidmO6LRmEmLbbtJH5q83VUY-JzE2QNim6flHNPcX1ormsfXEUFkC0S1XRC6A',
)',
  ),
  's2member_paypal_return_tra' => 'fnIyOms5c1lTRnA2UE1TVkRJM1E1OTVZeENiblI0UFViMEhROjU3NzhlNmVhNGE5YTg2Yjc2Yjc3NTA1M2JkYjVkN2UwfDQoCFyp_euvPCQAftjOVNoTWS-hzBDV1vcRCGFc2sAuxJZs0fWZ1XRPCZh9K8eGAnkrqCylqjVblej3erMLZHmbhcnXrcY3MRDkr59XNKyyKcKKtxUg9-kJz_G3i4DL2gzHlch3PsnVNymIMgihlS0IwjMfOR1ZDtHL4AfO8A1a-DyVlob61UAvP5VccvGUdDXTFMj7UuHiomHUNc_ZtVntaJlahRZeAECPv3GG1ZGx2IFy7nV2hfAOG8JRYgjA7aGnzkmrf4PxmrioI_2IiWoNC7dYNYolnN69ic1n38qBFisMjZEcRmLm5eYWcQGW10LxXTidmO6LRmEmLbbtJH5q83VUY-JzE2QNim6flHNPcX1ormsfXEUFkC0S1XRC6A',
)

(let me know if I left in any sensitive info, btw)

  • This reply was modified 4 years, 10 months ago by  Raam Dev. Reason: Obfuscated private info (email addresses)
Posted: Wednesday Feb 29th, 2012 at 4:58 am #6747
Sacha Greif
Username: sachag

Any clue why I’m not seeing the registration form after being returned from Paypal? Here’s the screen I get instead:

http://cl.ly/Ecw4

Posted: Monday Feb 27th, 2012 at 5:03 pm #6567
Sacha Greif
Username: sachag

I assume you mean remove their IDs form the CSV? I should’ve thought of that… Since the issue was pretty urgent I ended up recreating accounts manually for each subscriber to be sure :(

Oh well, hopefully this thread will help somebody else!

Posted: Thursday Feb 23rd, 2012 at 12:18 pm #6126
Sacha Greif
Username: sachag

Can’t wait for the next version. I don’t know if it’s in your plans, but I hope you can clean up the UI somehow. There are so many options that even after using and configuring the plugin for weeks I still sometimes get lost…

Posted: Tuesday Feb 21st, 2012 at 5:58 am #5841
Sacha Greif
Username: sachag

I found the problem by searching the database. Although none of the URI Restrictions options were set, I had set “/videos” as my Login Welcome Page. I replaced it by something else and things are now working properly.

By the way, could there be an option to simply set the homepage as the welcome page, without having to enter a full absolute URL?

Posted: Sunday Feb 19th, 2012 at 5:53 am #5639
Sacha Greif
Username: sachag

I would very much appreciate a French translation as well!

Viewing 25 replies - 26 through 50 (of 50 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.