Page 1 of 1

problems with modifying existing member

PostPosted: July 11th, 2011, 10:40 pm
by dwenaus
i'm using paypal pro and the sandbox, and i can't seem to get an existing member at level 0 to upgrade to level 1. I go through the payment process and get "Thank you. Your account has been updated.
— Please log back in now." but the user is the same level as before, either subscriber or level 0. it does not update.

paypal ACK is successful in the paypal api log.

Re: problems with modifying existing member

PostPosted: July 12th, 2011, 2:13 am
by Cristián Lávaque
Could you please post the PayPal logs entries? (x'ing out any private information)

Also the shortcode for the pro-form, please.

Thanks. :)

Re: problems with modifying existing member

PostPosted: July 12th, 2011, 2:36 am
by dwenaus
[s2Member-Pro-PayPal-Form level="1" ccaps="" desc="$75 USD (for 1 year access, non-recurring)" ps="paypal" cc="USD" ns="1" custom="dev.mydomain.com" ta="0" tp="0" tt="D" ra="75" rp="1" rt="Y" rr="BN" accept="paypal,visa,mastercard,amex,discover,maestro,solo" accept_via_paypal="paypal" coupon="" accept_coupons="0" success="http://dev.mydomain.com/thank-you/" modify="0" /]


WordPress® v3.1.2 :: s2Member® v110710 :: s2Member® Pro v110710
dev.mydomain.com/signup/online-one-year/?s2-ssl=yes&s2member_paypal_xco=s2member_pro_paypal_checkout_return&token=EC-xxxxx&PayerID=xxxxxxx
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:5.0) Gecko/20100101 Firefox/5.0
-------- Input vars: ( Tue Jul 12, 2011 5:22:15 am UTC ) --------
array (
'METHOD' => 'DoExpressCheckoutPayment',
'TOKEN' => 'EC-xxxxxxx',
'PAYERID' => 'xxxxxxxx',
'PAYMENTREQUEST_0_PAYMENTACTION' => 'Sale',
'PAYMENTREQUEST_0_DESC' => '$75 USD (for 1 year access, non-recurring)',
'PAYMENTREQUEST_0_CUSTOM' => 'dev.mydomain.com',
'PAYMENTREQUEST_0_CURRENCYCODE' => 'USD',
'PAYMENTREQUEST_0_ITEMAMT' => '75.00',
'PAYMENTREQUEST_0_TAXAMT' => '0.00',
'PAYMENTREQUEST_0_AMT' => '75.00',
'L_PAYMENTREQUEST_0_QTY0' => '1',
'L_PAYMENTREQUEST_0_NAME0' => '$75 USD (for 1 year access, non-recurring)',
'L_PAYMENTREQUEST_0_NUMBER0' => '1::1 Y',
'L_PAYMENTREQUEST_0_AMT0' => '75.00',
'VERSION' => '71.0',
'USER' => 'xxxxxxx_api1.xxxxxxx.com',
'PWD' => 'xxxxxxxxxxx',
'SIGNATURE' => 'xxxxxxxxxxxxxxxxxxxx',
)
-------- Output string/vars: ( Tue Jul 12, 2011 5:22:20 am UTC ) --------
array (
'TOKEN' => 'EC-xxxxxxxxxxxxxx',
'SUCCESSPAGEREDIRECTREQUESTED' => 'false',
'TIMESTAMP' => '2011-07-12T05:22:20Z',
'CORRELATIONID' => 'xxxxxxxxxxxxxxx',
'ACK' => 'Success',
'VERSION' => '71.0',
'BUILD' => '1936884',
'INSURANCEOPTIONSELECTED' => 'false',
'SHIPPINGOPTIONISDEFAULT' => 'false',
'PAYMENTINFO_0_TRANSACTIONID' => 'xxxxxxxxxxxxxx',
'PAYMENTINFO_0_TRANSACTIONTYPE' => 'cart',
'PAYMENTINFO_0_PAYMENTTYPE' => 'instant',
'PAYMENTINFO_0_ORDERTIME' => '2011-07-12T05:22:18Z',
'PAYMENTINFO_0_AMT' => '75.00',
'PAYMENTINFO_0_FEEAMT' => '2.48',
'PAYMENTINFO_0_TAXAMT' => '0.00',
'PAYMENTINFO_0_CURRENCYCODE' => 'USD',
'PAYMENTINFO_0_PAYMENTSTATUS' => 'Completed',
'PAYMENTINFO_0_PENDINGREASON' => 'None',
'PAYMENTINFO_0_REASONCODE' => 'None',
'PAYMENTINFO_0_PROTECTIONELIGIBILITY' => 'Ineligible',
'PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE' => 'None',
'PAYMENTINFO_0_SECUREMERCHANTACCOUNTID' => 'xxxxxxxxxxx',
'PAYMENTINFO_0_ERRORCODE' => '0',
'PAYMENTINFO_0_ACK' => 'Success',
)

Re: problems with modifying existing member

PostPosted: July 15th, 2011, 3:16 pm
by dwenaus
any help with this?

Re: problems with modifying existing member

PostPosted: July 15th, 2011, 10:34 pm
by Jason Caldwell
Thanks for your patience..

You should have some log entries inside this file:
/plugins/s2member-logs/paypal-ipn.log

Look for the matching log entries, with the value of:
PAYMENTINFO_0_TRANSACTIONID

Once I see those I think we can help you. Also, what other plugins are you running in concert with s2Member please?

Re: problems with modifying existing member

PostPosted: July 15th, 2011, 11:06 pm
by dwenaus
i found nothing in that file for the same date as my tests or that match PAYMENTINFO_0_TRANSACTIONID

the above info was from paypal-api.log and I am using paypal pro.

Re: problems with modifying existing member

PostPosted: July 15th, 2011, 11:21 pm
by Jason Caldwell
dwenaus wrote:i found nothing in that file for the same date as my tests or that match PAYMENTINFO_0_TRANSACTIONID

the above info was from paypal-api.log and I am using paypal pro.
I meant log entries that are associated with the "value" of PAYMENTINFO_0_TRANSACTIONID, which was x'd out in your previous post. Does that make sense now? Sorry for any confusion.

Re: problems with modifying existing member

PostPosted: July 15th, 2011, 11:42 pm
by dwenaus
sorry, i was not sure what was sensitive and what wasn't. this being a public forum and all. for the same transaction as above here it is:

'PAYMENTINFO_0_TRANSACTIONID' => '0KH18951L81348946',

Re: problems with modifying existing member

PostPosted: July 16th, 2011, 4:53 pm
by Jason Caldwell
Thanks. So all I need now, are the log entries inside your paypal-ipn.log file related to this transaction ID: 0KH18951L81348946

Re: problems with modifying existing member

PostPosted: July 18th, 2011, 5:13 pm
by dwenaus
array (
'TOKEN' => 'EC-xxxxxxxxxx',
'SUCCESSPAGEREDIRECTREQUESTED' => 'false',
'TIMESTAMP' => '2011-07-12T05:22:20Z',
'CORRELATIONID' => 'xxxxxxxx',
'ACK' => 'Success',
'VERSION' => '71.0',
'BUILD' => '1936884',
'INSURANCEOPTIONSELECTED' => 'false',
'SHIPPINGOPTIONISDEFAULT' => 'false',
'PAYMENTINFO_0_TRANSACTIONID' => '0KH18951L81348946',
'PAYMENTINFO_0_TRANSACTIONTYPE' => 'cart',
'PAYMENTINFO_0_PAYMENTTYPE' => 'instant',
'PAYMENTINFO_0_ORDERTIME' => '2011-07-12T05:22:18Z',
'PAYMENTINFO_0_AMT' => '75.00',
'PAYMENTINFO_0_FEEAMT' => '2.48',
'PAYMENTINFO_0_TAXAMT' => '0.00',
'PAYMENTINFO_0_CURRENCYCODE' => 'USD',
'PAYMENTINFO_0_PAYMENTSTATUS' => 'Completed',
'PAYMENTINFO_0_PENDINGREASON' => 'None',
'PAYMENTINFO_0_REASONCODE' => 'None',
'PAYMENTINFO_0_PROTECTIONELIGIBILITY' => 'Ineligible',
'PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE' => 'None',
'PAYMENTINFO_0_SECUREMERCHANTACCOUNTID' => 'xxxxx',
'PAYMENTINFO_0_ERRORCODE' => '0',
'PAYMENTINFO_0_ACK' => 'Success',
)

Re: problems with modifying existing member

PostPosted: July 20th, 2011, 1:19 am
by Jason Caldwell
This looks like it came from paypal-api.log.
Please post the related entries from paypal-ipn.log.