Actually I just did the work and looked through the last 10 days - and again one payment was missed, again from paypal Poland (about 1/3 of Paypal Poland payments are missed).
This time I could send the IPN notice again - and the resend worked. So something very strange in s2member is misbehaving. Attached both log files, the IPN message (all redacted to remove private details but keeping special characters though I think that doesn’t matter?) and also the wp usermeta redacted (no change in that one the last two days)
mc_gross=13.00&invoice=5caca3cd75687%7E87.IPaddress&protection_eligibility=Eligible&address_status=confirmed&payer_id=2BJJKUAN2GF3U&address_street=Po+60&payment_date=03%3A47%3A26+Apr+09%2C+2023+PDT&payment_status=Completed&charset=windows-1252&address_zip=32-420&first_name=Kamil&option_selection1=openmtbmap.org&option_selection2=87.IPaddress&mc_fee=0.73&address_country_code=PL&address_name=Kamil+Ma%1Akname¬ify_version=3.9&subscr_id=I-04X4675G7DUK&custom=openmtbmap.org%7C87.IPaddress%7CIT%7CQA%7C%2B97PHONE&payer_status=unverified&business=myemail%40gmail.com&address_country=Poland&address_city=Gd%F3w&verify_sign=ArTxFmh-Dg57v.MlYNvVRMMpbRUGAyMRKvR1rclgkCHXQpF3gM62feks&payer_email=email%40domain.com&option_name1=Originating+Domain&option_name2=Customer+IP+Address&txn_id=0MD038293A223642L&payment_type=instant&last_name=Ma%1Akname&address_state=ma%1Aofirstname&receiver_email=myemail%40gmail.com&payment_fee=&receiver_id=Z89X4K6BZYG2E&txn_type=subscr_payment&item_name=First+year+access+for+%26euro%3B20%2C+then+%26euro%3B13+each+year+%28recurring_charge%2C+for+OpenMTBMap+access%29&mc_currency=EUR&item_number=1&residence_country=PL&transaction_subject=First+year+access+for+%26euro%3B20%2C+then+%26euro%3B13+each+year+%28recurring_charge%2C+for+OpenMTBMap+access%29&payment_gross=&ipn_track_id=bb91c860ad33c
LOG ENTRY: Sun Apr 9th, 2023 @ precisely 10:47 am UTC
PHP v8.1.16 :: WordPress v6.2 :: s2Member v221103 :: s2Member Pro v220421
Memory 10.44 MB :: Real Memory 20.00 MB :: Peak Memory 10.46 MB :: Real Peak Memory 20.00 MB
openmtbmap.org/?s2member_paypal_notify=1
User-Agent: PayPal IPN ( https://www.paypal.com/ipn )
Array
(
[s2member_log] => Array
(
[0] => Unable to verify $_POST vars. This is most likely related to an invalid configuration of s2Member, or a problem with server compatibility.
[1] => Please see this KB article: http://www.s2member.com/kb/server-scanner/
. We suggest that you run the s2Member Server Scanner.
[2] => array (
‘s2member_paypal_notify’ => ‘1’,
‘mc_gross’ => ‘13.00’,
‘invoice’ => ‘5caca3cd75687~87.IPaddress’,
‘protection_eligibility’ => ‘Eligible’,
‘address_status’ => ‘confirmed’,
‘payer_id’ => ‘2BJJKUAN2GF3U’,
‘address_street’ => ‘Po 60’,
‘payment_date’ => ‘03:47:26 Apr 09, 2023 PDT’,
‘payment_status’ => ‘Completed’,
‘charset’ => ‘windows-1252’,
‘address_zip’ => ‘32-420’,
‘first_name’ => ‘Kamil’,
‘option_selection1’ => ‘openmtbmap.org’,
‘option_selection2’ => ‘87.IPaddress’,
‘mc_fee’ => ‘0.73’,
‘address_country_code’ => ‘PL’,
‘address_name’ => ‘Kamil Makname’,
‘notify_version’ => ‘3.9’,
‘subscr_id’ => ‘I-04X4675G7DUK’,
‘custom’ => ‘openmtbmap.org|87.IPaddress|IT|QA|+97PHONE’,
‘payer_status’ => ‘unverified’,
‘business’ => ‘myemail@gmail.com’,
‘address_country’ => ‘Poland’,
‘address_city’ => 'Gd
‘verify_sign’ => ‘ArTxFmh-Dg57v.MlYNvVRMMpbRUGAyMRKvR1rclgkCHXQpF3gM62feks’,
‘payer_email’ => ‘buyer@email’,
‘option_name1’ => ‘Originating Domain’,
‘option_name2’ => ‘Customer IP Address’,
‘txn_id’ => ‘0MD038293A223642L’,
‘payment_type’ => ‘instant’,
‘last_name’ => ‘Makname’,
‘address_state’ => ‘maofirstname’,
‘receiver_email’ => ‘myemail@gmail.com’,
‘payment_fee’ => ‘’,
‘receiver_id’ => ‘Z89X4K6BZYG2E’,
‘txn_type’ => ‘subscr_payment’,
‘item_name’ => ‘First year access for €20, then €13 each year (recurring_charge, for OpenMTBMap access)’,
‘mc_currency’ => ‘EUR’,
‘item_number’ => ‘1’,
‘residence_country’ => ‘PL’,
‘transaction_subject’ => ‘First year access for €20, then €13 each year (recurring_charge, for OpenMTBMap access)’,
‘payment_gross’ => ‘’,
‘ipn_track_id’ => ‘bb91c860ad33c’,
)
)
)
LOG ENTRY: Tue Apr 11th, 2023 @ precisely 2:26 pm UTC
PHP v8.1.16 :: WordPress v6.2 :: s2Member v221103 :: s2Member Pro v220421
Memory 13.28 MB :: Real Memory 20.00 MB :: Peak Memory 13.48 MB :: Real Peak Memory 22.00 MB
openmtbmap.org/?s2member_paypal_notify=1
User-Agent: PayPal IPN ( https://www.paypal.com/ipn )
Array
(
[payer_id] => 2BJJKUAN2GF3U
[address_country_code] => QA
[option_selection1] => openmtbmap.org
[option_selection2] => 87.IPaddress
[ipn_track_id] => bb91c860ad33c
[address_zip] => 32-420
[invoice] => 5caca3cd75687~87.IPaddress
[charset] => windows-1252
[payment_gross] =>
[address_status] => confirmed
[address_street] => Po 60
[verify_sign] => AFvRfUENPz8aUZEUZ07giwk3gm1.AVKwNB6H050s3PNALDPPuNCyjz0i
[item_name] => First year access for €20, then €13 each year (recurring_charge, for OpenMTBMap access)
[txn_type] => subscr_payment
[receiver_id] => Z89X4K6BZYG2E
[payment_fee] =>
[mc_currency] => EUR
[transaction_subject] => First year access for €20, then €13 each year (recurring_charge, for OpenMTBMap access)
[custom] => {“ip_address”:“87.IPaddress”}
[protection_eligibility] => Eligible
[address_country] => Poland
[payer_status] => unverified
[first_name] => Kamil
[address_name] => Kamil Makname
[subscr_id] => I-04X4675G7DUK
[mc_gross] => 13.00
[payment_date] => 03:47:26 Apr 09, 2023 PDT
[payment_status] => Completed
[business] => myemail@gmail.com
[item_number] => 1
[last_name] => Makname
[address_state] => maofirstname
[txn_id] => 0MD038293A223642L
[mc_fee] => 0.73
[resend] => true
[payment_type] => instant
[notify_version] => 3.9
[option_name1] => Originating Domain
[option_name2] => Customer IP Address
[payer_email] => buyer@email
[receiver_email] => myemail@gmail.com
[address_city] => Gdów
[residence_country] => PL
[option_selection] => openmtbmap.org
[option_name] => Originating Domain
[s2member_log] => Array
(
[0] => IPN received on: Tue Apr 11, 2023 2:26:36 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 ( subscr_payment|recurring_payment
).
[4] => Sleeping for 15 seconds. Waiting for a possible ( subscr_signup|subscr_modify|recurring_payment_profile_created
).
[5] => Awake. It’s Tue Apr 11, 2023 2:26:51 pm UTC. s2Member txn_type
identified as ( subscr_payment|recurring_payment
).
[6] => Updated Payment Times for this Member.
[7] => Payment Notification URLs have been processed.
[8] => Payment Notification Emails have been processed.
)
[subscr_gateway] => paypal
[subscr_baid] => I-04X4675G7DUK
[subscr_cid] => I-04X4675G7DUK
[level] => 1
[ccaps] =>
[ip] => 87.IPaddress
[currency] => EUR
[currency_symbol] => €
)