After making a successful purchase, and getting a good transaction using the “modify” value, the transaction does not seem update my users subscription.
I am using the following shortcode to generate this:
Also, just to confirm with you guys, I am not running in sandbox mode, I understand there are issues with that which is why its disasbled.
also I checked the paypal IPN and pDT return settings and they are correct
[s2Member-Pro-PayPal-Form modify="1" level="1" ccaps="" desc="30 Days free / then $0.01 USD / Yearly ( recurring charge, for ongoing access )" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="www.******.com" ta="0" tp="30" tt="D" ra="0.01" rp="1" rt="Y" rr="1" rrt="" rra="2" accept="paypal,visa,mastercard,amex,discover,maestro,solo" accept_via_paypal="paypal" coupon="" accept_coupons="0" default_country_code="" captcha="0" /]
and the transaction goes through, however it does not update the users subscription, here is the log of the transaction:
PHP v5.3.10-1ubuntu3.4 :: WordPress® v3.4.2 :: s2Member® v121023 :: s2Member® Pro v121023
Memory 34.49 MB :: Real Memory 35.00 MB :: Peak Memory 34.59 MB :: Real Peak Memory 35.00 MB
www.*****.com/edit-profile?area=upgrade
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/536.26.17 (KHTML, like Gecko) Version/6.0.2 Safari/536.26.17
-------- Input vars: ( Wed Nov 28, 2012 2:21:23 am UTC ) --------
array (
'TRXTYPE' => 'R',
'ACTION' => 'A',
'EMAIL' => '*****@*****.com',
'FIRSTNAME' => 'visual',
'LASTNAME' => 'test',
'CLIENTIP' => '12.130.73.100',
'DESC' => '30 Days free / then $0.01 USD / Yearly ( recurring charge, for ongoing access )',
'BA_DESC' => '30 Days free / then $0.01 USD / Yearly ( recurring charge, for ongoing access )',
'PROFILENAME' => '1356704483:30 D:1 Y~www.*****.com~1',
'CURRENCY' => 'USD',
'AMT' => '0.01',
'TAXAMT' => '0.00',
'MAXFAILPAYMENTS' => '2',
'AUTOBILLOUTSTANDINGAMT' => 'AddToNextBilling',
'START' => '12282012',
'PAYPERIOD' => 'YEAR',
'TERM' => '0',
'TENDER' => 'C',
'ACCT' => '************1111',
'EXPDATE' => '0615',
'CVV2' => '324',
'STREET' => '445 fake st',
'CITY' => 'san diego',
'STATE' => 'ca',
'COUNTRY' => 'US',
'ZIP' => '92108',
'VERBOSITY' => 'HIGH',
'USER' => '*****',
'PARTNER' => 'PayPal',
'VENDOR' => '*****',
'PWD' => '*****',
)
-------- Output string/vars: ( Wed Nov 28, 2012 2:21:23 am UTC ) --------
RESULT=0&RPREF=RRC57D2C653C&PROFILEID=RP0000000068&RESPMSG=Approved
array (
'RESULT' => '0',
'RPREF' => 'RRC57D2C653C',
'PROFILEID' => 'RP0000000068',
'RESPMSG' => 'Approved',
)
I tried putting the success= attribute as well, but it doesn’t seem to do anything either. It just says “Thank you your subscription has upgraded, please login” however I am already logged in, that’s why I’m using the “modify=1” attribute, not sure why it asks for me to login again when I am already logged in.
After it says successful, I check the user but it is still a free user it never gets updated.