• Hi,

    I have been asked to help debug some issues occurring on a WP site using S2member. I have not used this plugin before and am hoping a post here will help.

    They are having two issues with the payment notifications emails:
    1. some payment notification emails are not being received – and i have activated some debugging to see what is going on here – https://s2member.com/kb-article/troubleshooting-email-delivery-problems/.

    2. Sometimes when payment notification emails are received the personal details are muddled up, i.e. the email contains a mix of two members details. – This is where I am stuck? Is this a known issues, my searches haven’t unearthed anything. The records are correct in WP itself just the notifications are jumbled.

    it’s a WP 4.1 site with s2member 150102 – I am aware that both need updating but can see nothing in the change log for s2member that would address this issue anyway.

    Grateful for any guidance
    Mathew

    https://www.ads-software.com/plugins/s2member/

Viewing 7 replies - 1 through 7 (of 7 total)
  • Hi Mathew,

    Is the site configured to send e-mails through SMTP?
    Were you able to establish if s2Member is sending the e-mails?

    Please provide more details regarding which fields are getting mixed up.
    Identify the s2member email template and post the template contents here.

    Does the site experiencing the problems have some sort of caching running on the registration page? That would definitely cause personal details to get mixed up.

    Thread Starter powysm

    (@powysm)

    @tandem Still waiting for access to server to check whether using SMTP or not.
    I have enabled logging to check mails are being sent is there a way to generate some dummy email traffic through s2member and paypal IPN?

    As for the email template where would i find this? – it’s the (s2Member / API Notification Email) – Payment email. I have an example of it with muddled up information, the fields are correct apart from:
    first_name: last_name: full_name: payer_email:
    which are for a different user.

    @kts915 – doesn’t look like it. It has wordfence running but caching is not enabled – good shout though!

    Thanks for coming back to me.

    @tandem Still waiting for access to server to check whether using SMTP or not.

    If you don’t see any SMTP plugin installed than s2Member is using the default php mail function.

    I have enabled logging to check mails are being sent is there a way to generate some dummy email traffic through s2member and paypal IPN?

    I think the best way to generate s2member emails would be to migrate the site into a dev/test environment and enable the s2Member PayPal Sandbox option. I would highly suggest doing this anyway for troubleshooting so you don’t have to worry about breaking anything or causing any disruptions to the live site. I suspect a conflict with another plugin.

    As for the email template where would i find this? – it’s the (s2Member / API Notification Email) – Payment email. I have an example of it with muddled up information, the fields are correct apart from:
    first_name: last_name: full_name: payer_email:
    which are for a different user.

    There are few different places in the s2Member options where the customisation of e-mails are configured depending on if you use Pro-Forms etc.
    Check these KB articles:
    What emails does s2Member allow me to customize?
    Can I customize emails that s2Member sends?

    @powysm,

    Is your host running any caching module? That has caught out a few other users before, because their host has something like Varnish running.

    Thread Starter powysm

    (@powysm)

    @tandem the offending email is not a templated one its the Email transaction log: s2member > api/notifications > payment notifications. Not sure if this throws any more light on this?

    I was hoping to avoid having to pull down a version to debug locally but as suggested it looks like the next step.

    @kts915 will check with them

    @tandem the offending email is not a templated one its the Email transaction log: s2member > api/notifications > payment notifications. Not sure if this throws any more light on this?

    Sorry, I am not familiar with the notifications functionality.

    I was hoping to avoid having to pull down a version to debug locally but as suggested it looks like the next step.

    To match the server configuration, it may be better to setup a test site on the same server. You may be not able to reproduce the problem if you run run the test site locally.
    It may be also quite a bit more work to configure your local environment to test a plugin like this because of the transactions between the gateways etc.
    If you decide to test locally, make sure to check out the s2Member > General Options > Localhost WAMP/MAMP Developers section.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Payment notification email troubles’ is closed to new replies.