S2-http-api log puts down full page source into the log on post vars problem

A customer who reactivated his account - got the cannot verify post vars error on return from paypal (but payment was captured correctly) - and then the log included my full page source - actually that happened a few times. Surely including the full page source is not really worthy in your log?

LOG ENTRY: Wed Aug 9th, 2023 @ precisely 9:03 pm UTC
PHP v8.2.8 :: WordPress v6.3 :: s2Member v230808 :: s2Member Pro v230808
Memory 16.15 MB :: Real Memory 20.00 MB :: Peak Memory 16.28 MB :: Real Peak Memory 20.00 MB
www.velomap.org/?s2member_paypal_notify=1
User-Agent: PayPal IPN ( https://www.paypal.com/ipn )
Array
(
[state] => response
[transport_class] => WpOrg\Requests\Requests
[args] => Array
(
[method] => GET
[timeout] => 5
[redirection] => 5
[httpversion] => 1.1
[user-agent] => s2Member v230808; https://www.velomap.org
[reject_unsafe_urls] =>
[blocking] => 1
[headers] => Array
(
)

        [cookies] => Array
            (
            )

        [body] => 
        [compress] => 
        [decompress] => 1
        [sslverify] => 
        [sslcertificates] => /var/www/velomap.org/htdocs/wp-includes/certificates/ca-bundle.crt
        [stream] => 
        [filename] => 
        [limit_response_size] => 
        [s2member] => 230808
        [_qm_key] => 1691615034.4926https://www.velomap.org/?s2_payment_notification=yes&user_id=1042&amount=18.00&currency_symbol=%E2%82%AC&txn_id=445892405U134833L&currency=EUR&payer_email=cschratz%40gmx.de&item_name=%E2%82%AC18+gives+you+1+year+VeloMap+access+extension&item_number=1%3A%3A1+Ycv0=www.velomap.orgcv1=2a02%3A8070%3Ae380%3A1a60%3A1035%3Afb1d%3Aab88%3Aa333cv2=DEcv3=DEcv4=%2B49-user_ip=81.27.120.231user_id=1042subscr_id=445892405U134833Lsubscr_baid=445892405U134833Lsubscr_cid=445892405U134833L
        [_redirection] => 5
    )

[url] => https://www.velomap.org/?s2_payment_notification=yes&user_id=1042&amount=18.00&currency_symbol=%E2%82%AC&txn_id=445892405U134833L&currency=EUR&payer_email=*****&item_name=%E2%82%AC18+gives+you+1+year+VeloMap+access+extension&item_number=1%3A%3A1+Ycv0=www.velomap.orgcv1=*****cv2=DEcv3=DEcv4=%2B49-user_ip=***user_id=1042subscr_id=445892405U134833Lsubscr_baid=445892405U134833Lsubscr_cid=445892405U134833L
[response] => Array
    (
        [headers] => WpOrg\Requests\Utility\CaseInsensitiveDictionary Object
            (
                [data:protected] => Array
                    (
                        [server] => nginx
                        [date] => Wed, 09 Aug 2023 21:03:54 GMT
                        [content-type] => text/html; charset=UTF-8
                        [vary] => Accept-Encoding
                        [set-cookie] => qtrans_front_language=en; expires=Fri, 09 Aug 2024 21:03:54 GMT; Max-Age=31622400; path=/; secure; HttpOnly; SameSite=Lax
                        [expires] => Wed, 11 Jan 1984 05:00:00 GMT
                        [cache-control] => no-cache, must-revalidate, max-age=0
                        [link] => <https://www.velomap.org/wp-json/>; rel="https://api.w.org/"
                        [strict-transport-security] => max-age=63073000; includeSubDomains; preload
                        [x-frame-options] => SAMEORIGIN
                        [access-control-allow-origin] => SAMEORIGIN
                        [x-content-type-options] => nosniff
                        [content-encoding] => gzip
                    )

            )

        [body] => <!DOCTYPE html>
VeloMap.org -Roadbike - Bicycle - Maps based on Openstreetmap <meta name="description" content="VeloMap provides you with free garmin cycling maps worldwide - based on openstreetmap </blockquote> <p>… full page source to follow</p>

Just for completeness - the log entry before (could it be happening because customer used IPV6 not IPV4 - IPV6 usage is still quite rare? as above **** means redacted and removed personal information):
LOG ENTRY: Wed Aug 9th, 2023 @ precisely 9:03 pm UTC
PHP v8.2.8 :: WordPress v6.3 :: s2Member v230808 :: s2Member Pro v230808
Memory 11.14 MB :: Real Memory 20.00 MB :: Peak Memory 11.26 MB :: Real Peak Memory 20.00 MB
www.velomap.org/?s2member_paypal_notify=1
User-Agent: PayPal IPN ( https://www.paypal.com/ipn )
Array
(
[state] => response
[transport_class] => WpOrg\Requests\Requests
[args] => Array
(
[method] => POST
[timeout] => 20
[redirection] => 5
[httpversion] => 1.1
[user-agent] => s2Member v230808; https://www.velomap.org
[reject_unsafe_urls] =>
[blocking] => 1
[headers] => Array
(
)

        [cookies] => Array
            (
            )

        [body] => Array
            (
                [mc_gross] => 18.00
                [invoice] => 64d3fe70656e5~IPV6*****
                [protection_eligibility] => Eligible
                [address_status] => confirmed
                [payer_id] => MVCBQ7Z3NA3TS
                [address_street] => ****
                [payment_date] => 14:03:45 Aug 09, 2023 PDT
                [payment_status] => Completed
                [charset] => windows-1252
                [address_zip] => ****
                [first_name] => Christian
                [option_selection1] => 1042
                [option_selection2] => IPv6*****
                [mc_fee] => 0.84
                [address_country_code] => DE
                [address_name] => ****
                [notify_version] => 3.9
                [custom] => www.velomap.org|****|DE|DE|+49-
                [payer_status] => verified
                [business] => ****
                [address_country] => Germany
                [address_city] => ***
                [quantity] => 1
                [verify_sign] => A9uAHtfYfrny.-yTtcA5YqdjeQ6zAIuuTPYZmtJ857z4oexXYHNcjXcP
                [payer_email] => ****
                [option_name1] => Referencing Customer ID
                [option_name2] => Customer IP Address
                [txn_id] => 445892405U134833L
                [payment_type] => instant
                [last_name] => ****
                [address_state] => 
                [receiver_email] => *****
                [payment_fee] => 
                [shipping_discount] => 0.00
                [insurance_amount] => 0.00
                [receiver_id] => Z89X4K6BZYG2E
                [txn_type] => web_accept
                [item_name] => €18 gives you 1 year VeloMap access extension
                [discount] => 0.00
                [mc_currency] => EUR
                [item_number] => 1::1 Y
                [residence_country] => DE
                [shipping_method] => Default
                [transaction_subject] => 
                [payment_gross] => 
                [ipn_track_id] => f418379a8002c
                [cmd] => _notify-validate
            )

        [compress] => 
        [decompress] => 1
        [sslverify] => 1
        [sslcertificates] => /var/www/velomap.org/htdocs/wp-includes/certificates/ca-bundle.crt
        [stream] => 
        [filename] => 
        [limit_response_size] => 
        [s2member] => 230808
        [_qm_key] => 1691615033.428https://www.paypal.com/cgi-bin/webscr
        [_redirection] => 5

and the last relevant logfile - also redacted…

LOG ENTRY: Wed Aug 9th, 2023 @ precisely 9:03 pm UTC
PHP v8.2.8 :: WordPress v6.3 :: s2Member v230808 :: s2Member Pro v230808
Memory 16.20 MB :: Real Memory 20.00 MB :: Peak Memory 16.93 MB :: Real Peak Memory 20.00 MB
www.velomap.org/?s2member_paypal_notify=1
User-Agent: PayPal IPN ( https://www.paypal.com/ipn )
Array
(
[mc_gross] => 18.00
[invoice] => 64d3fe70656e5~IPV6
[protection_eligibility] => Eligible
[address_status] => confirmed
[payer_id] => MVCBQ7Z3NA3TS
[address_street] => ****
[payment_date] => 14:03:45 Aug 09, 2023 PDT
[payment_status] => Completed
[charset] => windows-1252
[address_zip] => 88045
[first_name] => ****
[option_selection1] => 1042
[option_selection2] => IPV6
[mc_fee] => 0.84
[address_country_code] => DE
[address_name] => ****
[notify_version] => 3.9
[custom] => {“ip_address”:“IPV6***”}
[payer_status] => verified
[business] => ****
[address_country] => Germany
[address_city] => ****
[quantity] => 1
[verify_sign] => A9uAHtfYfrny.-yTtcA5YqdjeQ6zAIuuTPYZmtJ857z4oexXYHNcjXcP
[payer_email] => ****
[option_name1] => Referencing Customer ID
[option_name2] => Customer IP Address
[txn_id] => 445892405U134833L
[payment_type] => instant
[last_name] => ***
[address_state] =>
[receiver_email] => ****
[payment_fee] =>
[shipping_discount] => 0.00
[insurance_amount] => 0.00
[receiver_id] => Z89X4K6BZYG2E
[txn_type] => web_accept
[item_name] => €18 gives you 1 year VeloMap access extension
[discount] => 0.00
[mc_currency] => EUR
[item_number] => 1::1 Y
[residence_country] => DE
[shipping_method] => Default
[transaction_subject] =>
[payment_gross] =>
[ipn_track_id] => f418379a8002c
[option_selection] => 1042
[option_name] => Referencing Customer ID
[s2member_log] => Array
(
[0] => IPN received on: Wed Aug 9, 2023 9:03:53 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/ update vars.
[5] => Automatic EOT (End Of Term) Time set to: Fri Aug 9, 2024 9:03:53 pm UTC.
[6] => s2Member Level/Capabilities updated w/ advanced update routines.
[7] => Modification Confirmation Email sent to: “Christian Schratz” cschratz@gmx.de.
[8] => User exists. Handling payment for Subscription via ( web_accept ).
[9] => Payment Notification URLs have been processed.
[10] => Payment Notification Emails have been processed.
[11] => Storing IPN signup vars now. These are associated with a User’s account record; for future reference.
)

[subscr_gateway] => paypal
[subscr_id] => 445892405U134833L
[subscr_baid] => 445892405U134833L
[subscr_cid] => 445892405U134833L
[level] => 1
[ccaps] => 
[eotper] => 1 Y
[ip] => IPV4
[period1] => 0 D
[mc_amount1] => 0.00
[period3] => 1 Y
[mc_amount3] => 18.00
[initial_term] => 0 D
[initial] => 18.00
[regular] => 18.00
[regular_term] => 1 Y
[recurring] => 0
[currency] => EUR
[currency_symbol] => €

)

The strange thing is that on the last point in the IP address it references IPV4, while the other entries reference IPV6. IPV4 is the old IPV from initial time of purchase - while IPV6 is currently used by buyer. So I wonder if there can be some mishaps in how s2member treats the IP addresses and get’s confused by IPV4 vs IPV6.

I don’t think the IPV6 address would confuse it, or cause a missing vars error.

That’s in the last entry you posted. Did you get the error with the first entry? but it’s not mentioned there… That first entry is from the http-api log, right? do you have an entry in the core-rtn log an entry for it with mention of the missing vars error?

You said you only get that error sometimes, right? Have you kept track of them, and seen if there’s anything in common between them that’s different from the ones that don’t give an error?

That is an error I usually wouldn’t have disocvered - as invoice/s2member did everything right - it was just the redirect after payment that showed the post vars error to the client, who took a screenshot and then sent it to me.
But payment email, prolongation, everything fired corrrectly. Just the user got the error message. It was from s2-http and the last one from gateway-core-ipn. I will put gateway-core-rtn into the following message.

And yeah the next message has the post vars error. I will try to provide more logs on errors - it’s really not acceptable that this happens all the time. It happens on 1 out of 100 to 300 payments which should be fine (I’m not counting those from stripe with the missing signup_vars)

Maybe there are problems with
[_qm_key]
I have seen some problems with that key on other logs. e.b. qm_key just containing my email address and breaking. But here it’s nearly fine - it looks much more again like an internal error on the post_vars treatment. I think a complete rewrite of that key simplifying it as much as possible is needed.

LOG ENTRY: Wed Aug 9th, 2023 @ precisely 9:04 pm UTC
PHP v8.2.8 :: WordPress v6.3 :: s2Member v230808 :: s2Member Pro v230808
Memory 11.08 MB :: Real Memory 26.00 MB :: Peak Memory 11.19 MB :: Real Peak Memory 26.00 MB
www.velomap.org/?s2member_paypal_return=1&s2member_paypal_return_tra=ZGVmNTAyMDBmNTUzMjMyMTJjOTBiMTU4ZTNiODAwNTM5MmI5YTQwOGE2NGEwM2E2YjNiYTYwNGI1OGQ1MzgzMzM4ZjY4NjA4MjZjOGE3OTM5ZGM2YWYxYzRjNWM2MjUzMGZiNTQ1ZWMxODQ1YmYxNDBiODk5MmQzM2U3NzNjNzIxYTkyYjQxNTUwNjhiYjU4MDgyNTZhYTUzNjEzNTliMmJmNWIxMGQ2NjhlMWNlYzk3NGI2MmJiOGY3NzkxZmMzNTVlNjY5NGVlNzUwMjk3NGIwZTgwY2Q0MTUzMjZmMjg5ZmQ5OTE1N2E0Njk5ZjRjOGE1MjFkMDNlOGU4MTQwZDg5NzQyNmI1NGM5MzhmYjgwYTNhZTc0YmJlMjQ5YzRjYmIzMDFkOWEyNTc1NzE0ZDBjZmQ0ZDU2N2RiZDQ0NDcxMWQyOWViM2U1YTA3YmQ2MWU2MzY3YzdkMTViMjJmYjJjNjc4YWNkZWMwM2ZlZDMzZGU3YmE4M2I1Mzg5M2ZjZWQzYmVkNTY3NzFkMGRmOTZkMDdmZGFjMjdkMjI1ZjcwZDE2ODMxY2VjYzAwZDIyZjZiNzEwMzc3YzQ4ZDI5ZmE4YTNlZGVmMTc5OWUzMTEzYzNlNTNiMmMzZDFlMjgyNjY5OTEwZDkzMGU5OTI2NDBjNTA4YWY4OWQ1YjgyNWJlNmIwYjJhODA0YWQ1YzhlZThkM2QyNDk3NmQxZjEzNjRkYjc2ZGI1NjlmYzRiOTExMDMxZTljNmRiODM0MTE3OGI1ZGY3ODVjNGExNWJiM2FiNTUyMWJiMGFjY2U0YmQ4Yjk5YTU2ZTVjNDA4MjNiMWQ1ZmM1YWVmYTE5NDJlYmM3MTFjZGRjMGQzMzhhMjA0ZWIwMDA3ZmVlZGY1OGE4ZjViZDdlODE2MDAwNjVmYjI5Yzg1ZDMyYWRkZWVmNmVhMTQ4ODEyNmQ2YTgwN2U2OTAxN2ZkNDNiNDc4Y2QzNDVhNzI5OTM2OGI1OTQ1MjZkZA&s2member_paypal_return_success=%2Fsuccess%2F&PayerID=MVCBQ7Z3NA3TS&st=Completed&tx=445892405U134833L&cc=EUR&amt=18.00&cm=www.velomap.org|2a02%3A8070%3Ae380%3A1a60%3A1035%3Afb1d%3Aab88%3Aa333|DE|DE|%2B49-&payer_email=c***%40gmx.de&payer_id=MVCBQ7Z3NA3TS&payer_status=VERIFIED&first_name=***&last_name=***&address_name=***%20***&address_street=Hochstraße%2029&address_city=***&address_country_code=DE&address_zip=***&residence_country=DE&txn_id=445892405U134833L&mc_currency=EUR&mc_fee=0.84&mc_gross=18.00&protection_eligibility=ELIGIBLE&payment_fee=0.84&payment_gross=18.00&payment_status=Completed&payment_type=instant&handling_amount=0.00&shipping=0.00&item_name=€18%20gives%20you%201%20year%20VeloMap%20access%20extension&item_number=1%3A%3A1%20Y&quantity=1&txn_type=web_accept&option_name1=Referencing%20Customer%20ID&option_selection1=1042&option_name2=Customer%20IP%20Address&option_selection2=2a02%3A8070%3Ae380%3A1a60%3A1035%3Afb1d%3Aab88%3Aa333&payment_date=2023-08-09T21%3A01%3A04Z&receiver_id=Z89X4K6BZYG2E&notify_version=UNVERSIONED&custom=www.velomap.org|2a02%3A8070%3Ae380%3A1a60%3A1035%3Afb1d%3Aab88%3Aa333|DE|DE|%2B49-&invoice=64d3fe70656e5~2a02%3A8070%3Ae380%3A1a60%3A1035%3Afb1d%3Aab88%3Aa333&verify_sign=AyconQLeEe4f8eqVHKeTF-LxoWukAB35NONBBctQmCdiKQ6VzzUOGpS9
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
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 make sure that you configure a PayPal PDT Identity Token for your installation of s2Member. See: s2Member → PayPal Options → PayPal PDT/Auto-Return Integration.
[2] => See also, this KB article: http://www.s2member.com/kb/server-scanner/. We suggest that you run the s2Member Server Scanner.
[3] => array (
‘s2member_paypal_return’ => ‘1’,
‘s2member_paypal_return_tra’ => ‘ZGVmNTAyMDBmNTUzMjMyMTJjOTBiMTU4ZTNiODAwNTM5MmI5YTQwOGE2NGEwM2E2YjNiYTYwNGI1OGQ1MzgzMzM4ZjY4NjA4MjZjOGE3OTM5ZGM2YWYxYzRjNWM2MjUzMGZiNTQ1ZWMxODQ1YmYxNDBiODk5MmQzM2U3NzNjNzIxYTkyYjQxNTUwNjhiYjU4MDgyNTZhYTUzNjEzNTliMmJmNWIxMGQ2NjhlMWNlYzk3NGI2MmJiOGY3NzkxZmMzNTVlNjY5NGVlNzUwMjk3NGIwZTgwY2Q0MTUzMjZmMjg5ZmQ5OTE1N2E0Njk5ZjRjOGE1MjFkMDNlOGU4MTQwZDg5NzQyNmI1NGM5MzhmYjgwYTNhZTc0YmJlMjQ5YzRjYmIzMDFkOWEyNTc1NzE0ZDBjZmQ0ZDU2N2RiZDQ0NDcxMWQyOWViM2U1YTA3YmQ2MWU2MzY3YzdkMTViMjJmYjJjNjc4YWNkZWMwM2ZlZDMzZGU3YmE4M2I1Mzg5M2ZjZWQzYmVkNTY3NzFkMGRmOTZkMDdmZGFjMjdkMjI1ZjcwZDE2ODMxY2VjYzAwZDIyZjZiNzEwMzc3YzQ4ZDI5ZmE4YTNlZGVmMTc5OWUzMTEzYzNlNTNiMmMzZDFlMjgyNjY5OTEwZDkzMGU5OTI2NDBjNTA4YWY4OWQ1YjgyNWJlNmIwYjJhODA0YWQ1YzhlZThkM2QyNDk3NmQxZjEzNjRkYjc2ZGI1NjlmYzRiOTExMDMxZTljNmRiODM0MTE3OGI1ZGY3ODVjNGExNWJiM2FiNTUyMWJiMGFjY2U0YmQ4Yjk5YTU2ZTVjNDA4MjNiMWQ1ZmM1YWVmYTE5NDJlYmM3MTFjZGRjMGQzMzhhMjA0ZWIwMDA3ZmVlZGY1OGE4ZjViZDdlODE2MDAwNjVmYjI5Yzg1ZDMyYWRkZWVmNmVhMTQ4ODEyNmQ2YTgwN2U2OTAxN2ZkNDNiNDc4Y2QzNDVhNzI5OTM2OGI1OTQ1MjZkZA’,
‘s2member_paypal_return_success’ => ‘/success/’,
‘PayerID’ => ‘MVCBQ7Z3NA3TS’,
‘st’ => ‘Completed’,
‘tx’ => ‘445892405U134833L’,
‘cc’ => ‘EUR’,
‘amt’ => ‘18.00’,
‘cm’ => ‘www.velomap.org|***|DE|DE|+49-’,
‘payer_email’ => ‘***’,
‘payer_id’ => ‘MVCBQ7Z3NA3TS’,
‘payer_status’ => ‘VERIFIED’,
‘first_name’ => ‘***’,
‘last_name’ => ‘***’,
‘address_name’ => ‘*** ***’,
‘address_street’ => ‘***’,
‘address_city’ => ‘***’,
‘address_country_code’ => ‘DE’,
‘address_zip’ => ‘***’,
‘residence_country’ => ‘DE’,
‘txn_id’ => ‘445892405U134833L’,
‘mc_currency’ => ‘EUR’,
‘mc_fee’ => ‘0.84’,
‘mc_gross’ => ‘18.00’,
‘protection_eligibility’ => ‘ELIGIBLE’,
‘payment_fee’ => ‘0.84’,
‘payment_gross’ => ‘18.00’,
‘payment_status’ => ‘Completed’,
‘payment_type’ => ‘instant’,
‘handling_amount’ => ‘0.00’,
‘shipping’ => ‘0.00’,
‘item_name’ => ‘€18 gives you 1 year VeloMap access extension’,
‘item_number’ => ‘1::1 Y’,
‘quantity’ => ‘1’,
‘txn_type’ => ‘web_accept’,
‘option_name1’ => ‘Referencing Customer ID’,
‘option_selection1’ => ‘1042’,
‘option_name2’ => ‘Customer IP Address’,
‘option_selection2’ => ‘***’,
‘payment_date’ => ‘2023-08-09T21:01:04Z’,
‘receiver_id’ => ‘Z89X4K6BZYG2E’,
‘notify_version’ => ‘UNVERSIONED’,
‘custom’ => ‘www.velomap.org|***|DE|DE|+49-’,
‘invoice’ => ‘64d3fe70656e5~***’,
‘verify_sign’ => ‘AyconQLeEe4f8eqVHKeTF-LxoWukAB35NONBBctQmCdiKQ6VzzUOGpS9’,
)
[4] => Redirecting Customer to the Home Page (after displaying an error message).
)

[s2member_paypal_return_success] => /success/
[s2member_paypal_return_tra] => ZGVmNTAyMDBmNTUzMjMyMTJjOTBiMTU4ZTNiODAwNTM5MmI5YTQwOGE2NGEwM2E2YjNiYTYwNGI1OGQ1MzgzMzM4ZjY4NjA4MjZjOGE3OTM5ZGM2YWYxYzRjNWM2MjUzMGZiNTQ1ZWMxODQ1YmYxNDBiODk5MmQzM2U3NzNjNzIxYTkyYjQxNTUwNjhiYjU4MDgyNTZhYTUzNjEzNTliMmJmNWIxMGQ2NjhlMWNlYzk3NGI2MmJiOGY3NzkxZmMzNTVlNjY5NGVlNzUwMjk3NGIwZTgwY2Q0MTUzMjZmMjg5ZmQ5OTE1N2E0Njk5ZjRjOGE1MjFkMDNlOGU4MTQwZDg5NzQyNmI1NGM5MzhmYjgwYTNhZTc0YmJlMjQ5YzRjYmIzMDFkOWEyNTc1NzE0ZDBjZmQ0ZDU2N2RiZDQ0NDcxMWQyOWViM2U1YTA3YmQ2MWU2MzY3YzdkMTViMjJmYjJjNjc4YWNkZWMwM2ZlZDMzZGU3YmE4M2I1Mzg5M2ZjZWQzYmVkNTY3NzFkMGRmOTZkMDdmZGFjMjdkMjI1ZjcwZDE2ODMxY2VjYzAwZDIyZjZiNzEwMzc3YzQ4ZDI5ZmE4YTNlZGVmMTc5OWUzMTEzYzNlNTNiMmMzZDFlMjgyNjY5OTEwZDkzMGU5OTI2NDBjNTA4YWY4OWQ1YjgyNWJlNmIwYjJhODA0YWQ1YzhlZThkM2QyNDk3NmQxZjEzNjRkYjc2ZGI1NjlmYzRiOTExMDMxZTljNmRiODM0MTE3OGI1ZGY3ODVjNGExNWJiM2FiNTUyMWJiMGFjY2U0YmQ4Yjk5YTU2ZTVjNDA4MjNiMWQ1ZmM1YWVmYTE5NDJlYmM3MTFjZGRjMGQzMzhhMjA0ZWIwMDA3ZmVlZGY1OGE4ZjViZDdlODE2MDAwNjVmYjI5Yzg1ZDMyYWRkZWVmNmVhMTQ4ODEyNmQ2YTgwN2U2OTAxN2ZkNDNiNDc4Y2QzNDVhNzI5OTM2OGI1OTQ1MjZkZA

)

Thanks. I see the error there.

I’m studying the relevant code, to see if I can figure out why you’re getting it…

Do you get that with every return, or only some? In the core-rtn log, do you see more, matching all payments you get or only some? If some, do you notice something in common?

I just went through that file - the error happens on 8 out of 182 log entries. If you drop me a mail via PM I could send you the logfile.

So it’s more common than I expected. Maybe something to do with paypal changes as well? I haven’t had many complaints about this so far.

Edit - just sent it via PM

it never happened between 27 April and 13. July, and from then on 8 times. So I guess it has something to do with changes at paypal. This problem is also related to post_vars, but not related to the much more important one of missing payments alltogether.

Edit: found out the bug happened before already, it’s just much more common now since those paypal changes.