Hi everybody!
I have updated s2Member to the latest version, and there were no errors during the update process. However, when a user tries to subscribe, they are redirected to PayPal and enter their details as usual. Despite this, there is no outcome from the transaction, and the user is sent back to the form without any error message. No record of the transaction appears via email or on PayPal; I don’t understand what is the problem.
In the log paypal-api.log I see this:
LOG ENTRY: Tue Mar 4th, 2025 @ precisely 8:31 am UTC
PHP v7.4.33 :: WordPress v6.1.1 :: s2Member v250214 :: s2Member Pro v250214
Memory 95.28 MB :: Real Memory 2.00 MB :: Peak Memory 95.38 MB :: Real Peak Memory 6.67 MB
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0
-------- Input vars: ( Tue Mar 4, 2025 8:31:46 am UTC ) --------
array (
‘METHOD’ => ‘SetExpressCheckout’,
‘RETURNURL’ => ‘https:///join-us-paypal/?s2p-option=1&s2member_paypal_xco=s2member_pro_paypal_checkout_return’,
‘CANCELURL’ => 'https:///join-us-paypal/?s2p-option=1&s2member_paypal_xco=s2member_pro_paypal_checkout_cancel’,
‘PAGESTYLE’ => ‘paypal’,
‘LOCALECODE’ => ‘’,
‘NOSHIPPING’ => ‘1’,
‘SOLUTIONTYPE’ => ‘Sole’,
‘LANDINGPAGE’ => ‘Billing’,
‘ALLOWNOTE’ => ‘0’,
‘L_BILLINGTYPE0’ => ‘RecurringPayments’,
‘L_BILLINGAGREEMENTDESCRIPTION0’ => ‘Discount: 95% off. (Now: $1.20 / monthly) ~ ORIGINALLY: $…’,
‘MAXAMT’ => ‘1.20’,
‘PAYMENTREQUEST_0_CURRENCYCODE’ => ‘USD’,
‘PAYMENTREQUEST_0_PAYMENTACTION’ => ‘Sale’,
‘PAYMENTREQUEST_0_DESC’ => ‘Discount: 95% off. (Now: $1.20 / monthly) ~ ORIGINALLY: $…’,
‘PAYMENTREQUEST_0_CUSTOM’ => ‘.com’,
‘PAYMENTREQUEST_0_ITEMAMT’ => ‘1.20’,
‘PAYMENTREQUEST_0_TAXAMT’ => ‘0.00’,
‘PAYMENTREQUEST_0_AMT’ => ‘1.20’,
‘L_PAYMENTREQUEST_0_QTY0’ => ‘1’,
‘L_PAYMENTREQUEST_0_NAME0’ => ‘Discount: 95% off. (Now: $1.20 / monthly) ~ ORIGINALLY: $24.00 USD /
MONTHLY Membership’,
‘L_PAYMENTREQUEST_0_NUMBER0’ => ‘10’,
‘L_PAYMENTREQUEST_0_AMT0’ => ‘1.20’,
‘PAYMENTREQUEST_0_SHIPTONAME’ => ‘redacted name’,
‘PAYMENTREQUEST_0_SHIPTOSTREET’ => ‘’,
‘PAYMENTREQUEST_0_SHIPTOCITY’ => ‘’,
‘PAYMENTREQUEST_0_SHIPTOSTATE’ => ‘’,
‘PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE’ => ‘US’,
‘PAYMENTREQUEST_0_SHIPTOZIP’ => ‘’,
‘EMAIL’ => ‘redacteduser@gmail.com’,
‘PAYMENTREQUEST_n_PAYMENTREQUESTID’ => ‘partiallyredacted4adc72’,
‘VERSION’ => ‘71.0’,
‘USER’ => 'management_api1..com’,
‘PWD’ => ‘xxxxxxxx/PWD/SIG’,
‘SIGNATURE’ => ‘xxxxxxxx/PWD/SIG’,
)
-------- Output string/vars: ( Tue Mar 4, 2025 8:31:47 am UTC ) --------
TOKEN=REDACTED2A&TIMESTAMP=2025%2d03%2d04T08%3a31%3a47Z&CORRELATIONID=11ec19225f6f6&ACK=Success&VERSION=71%2e0&BUILD=58807128
array (
‘TOKEN’ => ‘EC-REDACTED5792A’,
‘TIMESTAMP’ => ‘2025-03-04T08:31:47Z’,
‘CORRELATIONID’ => ‘redacted5f6f6’,
‘ACK’ => ‘Success’,
‘VERSION’ => ‘71.0’,
‘BUILD’ => ‘58807128’,
)