latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

About: Alissa Glenn

Sorry, I've not written a description yet. I'll get to it soon!


My Latest Replies (From Various Topics)

Viewing 22 replies - 1 through 22 (of 22 total)
Author Replies
Author Replies
Posted: Friday Mar 8th, 2013 at 3:27 pm #44125

Thanks Cristian – I think that at least gets me headed in the right direction. I am envisioning a page with a dynamically generated list of links to weekly documents based on registration date. That may be over complicating things but I’ll play around and see what I can come up with.

Posted: Wednesday Nov 28th, 2012 at 10:02 am #32778

So I assume importing the options should happen before moving the users? So between steps 2 and 3?

Posted: Monday Nov 26th, 2012 at 3:54 pm #32629

Ok, So here is what I’m understanding:

  1. Set up new host and domain
  2. Install WordPress & S2Member
  3. Follow Bruce’s steps above on overwriting the wp-config file and moving the user tables
  4. Update wp_s2member_custom fields in usermeta table to new domain
  5. Update Auth.net with new domain info for IPN notifications
  6. Regenerate pro-forms on new site
  7. test

Is that it? What about setting up S2Member – do I need to manually configure the subscriber levels and other config items before importing users? Also – is there anything else I should be aware of on the Auth.net integration side of things?

Thanks!

Posted: Tuesday Nov 20th, 2012 at 9:23 am #32088

Thanks Bruce. So if I start with this step I should have the users populated. And then configuring the IPN settings on Authorize.net to point to the new server should take care of modifications and deletes of user accounts? i.e. if someone has a credit card expire or cancels then they would be handled in an automated fashion via the Auth.net integration?

Also, In my previous post Cristian mentioned:

S2Member has a field called custom, with the site’s domain name, and if there’s a mismatch it’d cause trouble.

Do I need to do anything to change that?

Posted: Friday Nov 16th, 2012 at 7:45 pm #31857

No Problem… Finding time to do the migration has proven challenging but we are finally getting started on the redesign so this is becoming critical path. Looking forward to the answer.

Cheers

Posted: Friday Sep 7th, 2012 at 2:21 pm #24553

Thanks Cristian,

I’m good with the site migration in general – the 2 main concerns are around domain name change and moving the subscribers without breaking the link to auth.net and mailchimp.

It sounds like your question for Jason is what I need to know. So I would need to import/export settings, then import export users, and then modify/update one or more fields if the domain changes and that would maintain the existing users and their tie to auth.net and mailchimp? (obviously I would need to update auth.net as well from to reflect the new domain)

Let me know.

Posted: Tuesday Jun 12th, 2012 at 1:26 pm #16273

Just a quick update – Still no progress from Fatcow. My assumption is they’ve figured out its their issue but don’t know how to fix it because they are non-responsive.

I’ll update here once I have information from them.

Posted: Wednesday May 30th, 2012 at 12:05 pm #14957

Thanks Jason – I’ll update here when I get a response.

Posted: Tuesday May 29th, 2012 at 8:05 pm #14887

Susanna – who is your hosting provider? Is it Fatcow?

Posted: Tuesday May 29th, 2012 at 3:35 pm #14882

Hi Jason, can you share with me the actual HTTP POST that the debug file you created is generating?

Fatcow support is becoming increasingly frustrating as they don’t seem to understand because they keep telling me port 80 is not blocked and now they are asking for a specific URL request…

I’m hoping that if I can show them the post is successful when made external to the server but not when the server makes it to itself I can get some traction.

Thanks,
Jacob

Posted: Tuesday May 22nd, 2012 at 2:19 pm #14190

I continue to try to get Fatcow to understand and troubleshoot. I just received a note from them that Level 3 support has referred the issue to the Network Operations team. Hopefully they’ll be able to identify the issue or at least provide more information. I’ll update here once I hear from them.

Let me know if there are other avenues worth exploring.

Posted: Saturday May 19th, 2012 at 11:46 pm #14003

Jason – any updates/additional thoughts? I’m not sure where to go from here.

Posted: Tuesday May 15th, 2012 at 10:26 pm #13595

Cristian, I added the Force SSL keyword. Thanks for pointing that out.

Fatcow seems to be stuck on port 80 being open. The latest response is:
“We would like to inform you that port 80 is not blocked in our server. We suggest you to refer the following link http://wordpress.org/support/topic/an-unexpected-http-error-occurred-during-the-api-request-on-wordpress-3 and http://wordpress.org/extend/plugins/core-control/ and fix the issue from your end. ”

I went ahead and installed core control as they suggested. This provided similar detail as the log file Jason created.

Any thoughts of where to go from here?

Posted: Tuesday May 15th, 2012 at 9:34 am #13517

Jason,

I’m still trying to get Fatcow to understand as they seem to be struggling. I’ll continue down that path and try to get them to come here and address this collaboratively.

That said, could this have something to do with the SSL cert on the site and how that’s configured? When you mentioned that things stopped working in September I went back and looked. We changed from Paypal to auth.net and had an SSL cert installed (as required) last September. Any thoughts around that? Could that be driving the issue?

Thanks!

Posted: Sunday May 13th, 2012 at 9:01 pm #13363

So I received the following from fatcow support:

“It appears that PayPal IPN transactions are timing out from WordPress due to the one of the port being not open. Please provide us with the server requirements to further look into it. We have open only standard ports.”

Jason – do you have any thoughts on this?

Thanks!

Posted: Friday May 11th, 2012 at 9:51 am #13199

Thanks Jason. I have a case open with fatcow now. I’ll update here once I have a response/details from them.

Posted: Sunday May 6th, 2012 at 11:18 pm #12784

Thanks Cristian,

I upgraded as well as submitted the information.

Posted: Saturday May 5th, 2012 at 11:36 pm #12742

Cristian,

While I can certainly upgrade, that was the answer last time I posted the same issue. (http://www.s2member.com/forums/topic/authorize-net-is-not-setting-eot/). I of course did upgrade last time I posted this – the first time I was on v111017 and this time its 120301. Was there a known issue that may be the root cause that was addressed in a recent build (since 120301)?

My concern is that upgrading doesn’t resolve the problem and I have to wait for it to reoccur to provide an example.

Thanks!

Posted: Friday Mar 2nd, 2012 at 5:07 pm #7106

I will do that. Thanks!

Posted: Wednesday Feb 29th, 2012 at 11:03 pm #6852

Thanks Raam. Any idea why I wouldn’t be getting the cancel from Auth.net?

I assume that the ipn configuration is correct since I’m getting everything else in the logs?

Posted: Wednesday Feb 29th, 2012 at 9:09 pm #6832

This is all I can find related to the user.

From authnet-api.log:

PHP v5.2.17 :: WordPress® v3.2.1 :: s2Member® v111017 :: s2Member® Pro v111017
Memory 14.60 MB :: Real Memory 14.75 MB :: Peak Memory 14.64 MB :: Real Peak Memory 14.75 MB
www.noplanmealplan.com/subscription-options/monthly-subscription-form/
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.24) Gecko/20111103 Firefox/3.6.24
-------- Input vars: ( Mon Nov 28, 2011 2:53:50 am UTC ) --------
array (
  'x_type' => 'AUTH_CAPTURE',
  'x_method' => 'CC',
  'x_email' => 'trishaxxxxxx@yahoo.com',
  'x_first_name' => 'Trisha',
  'x_last_name' => 'xxxxx',
  'x_customer_ip' => '71.209.9.20',
  'x_invoice_num' => 's2-4ed2f7bec7158',
  'x_description' => '$8.98 USD / Monthly  (Get the No Plan Meal Plan delivered weekly for the low monthly cost of $8.98)',
  's2_initial_payment' => '1',
  's2_invoice' => '1',
  's2_custom' => 'www.noplanmealplan.com',
  'x_tax' => '0.00',
  'x_amount' => '8.98',
  'x_card_num' => '****************',
  'x_exp_date' => '2012-06',
  'x_card_code' => '116',
  'x_address' => 'xxxxxxx',
  'x_city' => 'xxxxx',
  'x_state' => 'Idaho',
  'x_country' => 'US',
  'x_zip' => 'xxxxxx',
  'x_version' => '3.1',
  'x_login' => '7hy7pyF34NHC',
  'x_tran_key' => '7HCh943y76aP3yGv',
  'x_delim_data' => 'true',
  'x_delim_char' => ',',
  'x_encap_char' => '"',
)
-------- Output string/vars: ( Mon Nov 28, 2011 2:53:52 am UTC ) --------
"1","1","1","This transaction has been approved.","00688C","Y","4005154668","s2-4ed2f7bec7158","$8.98 USD / Monthly  (Get the No Plan Meal Plan delivered weekly for the low monthly cost of $8.98)","8.98","CC","auth_capture","","Trisha","xxxxx","","1050 xxxxxxxxxx","xxxxx","Idaho","xxxxx","US","","","trishaxxxxx@yahoo.com","","","","","","","","","0.00","","","","","0888966958ED3CADBB26CCDCFA139384","M","","","","","","","","","","","","XXXX2290","Visa","","","","","","","","","","","","","","","","","1","1","www.noplanmealplan.com"
array (
  0 => '1',
  1 => '1',
  2 => '1',
  3 => 'This transaction has been approved.',
  4 => '00688C',
  5 => 'Y',
  6 => '4005154668',
  7 => 's2-4ed2f7bec7158',
  8 => '$8.98 USD / Monthly  (Get the No Plan Meal Plan delivered weekly for the low monthly cost of $8.98)',
  9 => '8.98',
  10 => 'CC',
  11 => 'auth_capture',
  12 => '',
  13 => 'Trisha',
  14 => 'xxxxx',
  15 => '',
  16 => 'xxxxxxxxxxxx',
  17 => 'xxxxx',
  18 => 'Idaho',
  19 => 'xxxxx',
  20 => 'US',
  21 => '',
  22 => '',
  23 => 'trishaxxxxxx@yahoo.com',
  24 => '',
  25 => '',
  26 => '',
  27 => '',
  28 => '',
  29 => '',
  30 => '',
  31 => '',
  32 => '0.00',
  33 => '',
  34 => '',
  35 => '',
  36 => '',
  37 => '0888966958ED3CADBB26CCDCFA139384',
  38 => 'M',
  39 => '',
  40 => '',
  41 => '',
  42 => '',
  43 => '',
  44 => '',
  45 => '',
  46 => '',
  47 => '',
  48 => '',
  49 => '',
  50 => 'XXXXXXXX',
  51 => 'Visa',
  52 => '',
  53 => '',
  54 => '',
  55 => '',
  56 => '',
  57 => '',
  58 => '',
  59 => '',
  60 => '',
  61 => '',
  62 => '',
  63 => '',
  64 => '',
  65 => '',
  66 => '',
  67 => '',
  68 => '1',
  69 => '1',
  70 => 'www.noplanmealplan.com',
  'response_code' => '1',
  'response_subcode' => '1',
  'response_reason_code' => '1',
  'response_reason_text' => 'This transaction has been approved.',
  'authorization_code' => '00688C',
  'avs_response' => 'Y',
  'transaction_id' => '4005154668',
  'invoice_number' => 's2-4ed2f7bec7158',
  'description' => '$8.98 USD / Monthly  (Get the No Plan Meal Plan delivered weekly for the low monthly cost of $8.98)',
  'amount' => '8.98',
  'method' => 'CC',
  'transaction_type' => 'auth_capture',
  'customer_id' => '',
  'first_name' => 'Trisha',
  'last_name' => 'xxxxx',
  'company' => '',
  'address' => 'xxxxxxxxxxxxx',
  'city' => 'Eagle',
  'state' => 'Idaho',
  'zipcode' => 'xxxxx',
  'country' => 'US',
  'phone' => '',
  'fax' => '',
  'email' => 'trishaxxxxx@yahoo.com',
  'ship_to_first_name' => '',
  'ship_to_last_name' => '',
  'ship_to_company' => '',
  'ship_to_address' => '',
  'ship_to_city' => '',
  'ship_to_state' => '',
  'ship_to_zipcode' => '',
  'ship_to_country' => '',
  'tax' => '0.00',
  'duty' => '',
  'freight' => '',
  'tax_exempt' => '',
  'po_number' => '',
  'md5_hash' => '0888966958ED3CADBB26CCDCFA139384',
  'card_code_response' => 'M',
  'cavv_response' => '',
  'card_number' => '',
  'card_type' => '',
  'split_tender_id' => '',
  'requested_amount' => '',
  'balance_on_card' => '',
)

PHP v5.2.17 :: WordPress® v3.2.1 :: s2Member® v111017 :: s2Member® Pro v111017
Memory 14.61 MB :: Real Memory 14.75 MB :: Peak Memory 14.66 MB :: Real Peak Memory 14.75 MB
www.noplanmealplan.com/subscription-options/monthly-subscription-form/
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.24) Gecko/20111103 Firefox/3.6.24
-------- Input vars: ( Mon Nov 28, 2011 2:53:52 am UTC ) --------
array (
  'x_method' => 'create',
  'x_email' => 'trishaxxxxxx@yahoo.com',
  'x_first_name' => 'Trisha',
  'x_last_name' => 'xxxxx',
  'x_customer_ip' => '71.209.9.20',
  'x_invoice_num' => 's2-4ed2f7bec7158',
  'x_description' => '$8.98 USD / Monthly  (Get the No Plan Meal Plan delivered weekly for the low monthly cost of $8.98) ((1325084030:0 D:1 M~www.noplanmealplan.com~1))',
  'x_amount' => '8.98',
  'x_start_date' => '2011-12-28',
  'x_unit' => 'days',
  'x_length' => 30,
  'x_total_occurrences' => '9999',
  'x_card_num' => '****************',
  'x_exp_date' => '2012-06',
  'x_card_code' => '116',
  'x_address' => 'xxxxxxxxxxxx',
  'x_city' => 'xxxxxx',
  'x_state' => 'Idaho',
  'x_country' => 'US',
  'x_zip' => 'xxxxx',
  'x_login' => '7hy7pyF34NHC',
  'x_tran_key' => '7HCh943y76aP3yGv',
)
-------- Output string/vars: ( Mon Nov 28, 2011 2:53:53 am UTC ) --------
?<?xml version="1.0" encoding="utf-8"?><ARBCreateSubscriptionResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"><refId>s2-4ed2f7bec7158</refId><messages><resultCode>Ok</resultCode><message><*code>I00001</*code><text>Successful.</text></message></messages><subscriptionId>11514956</subscriptionId></ARBCreateSubscriptionResponse>
array (
  'response_reason_code' => 'I00001',
  'response_code' => 'I00001',
  'response_reason_text' => 'Successful.',
  'response_text' => 'Successful.',
  'subscription_id' => '11514956',
)

From authnet-ipn.log:

PHP v5.2.17 :: WordPress® v3.2.1 :: s2Member® v111017 :: s2Member® Pro v111017
Memory 13.08 MB :: Real Memory 13.50 MB :: Peak Memory 13.20 MB :: Real Peak Memory 13.50 MB
www.noplanmealplan.com/?s2member_pro_authnet_notify=1
User-Agent: 
array (
  'x_response_code' => '1',
  'x_response_reason_code' => '1',
  'x_response_reason_text' => 'This transaction has been approved.',
  'x_avs_code' => 'Y',
  'x_auth_code' => '00688C',
  'x_trans_id' => '4005154668',
  'x_method' => 'CC',
  'x_card_type' => 'Visa',
  'x_account_number' => 'XXXXXXXXX',
  'x_first_name' => 'Trisha',
  'x_last_name' => 'xxxxx',
  'x_company' => '',
  'x_address' => 'xxxxxxxxxxxxx',
  'x_city' => 'xxxxxx',
  'x_state' => 'Idaho',
  'x_zip' => 'xxxxx',
  'x_country' => 'US',
  'x_phone' => '',
  'x_fax' => '',
  'x_email' => 'trishaxxxxx@yahoo.com',
  'x_invoice_num' => 's2-4ed2f7bec7158',
  'x_description' => '$8.98 USD / Monthly  (Get the No Plan Meal Plan delivered weekly for the low monthly cost of $8.98)',
  'x_type' => 'auth_capture',
  'x_cust_id' => '',
  'x_ship_to_first_name' => '',
  'x_ship_to_last_name' => '',
  'x_ship_to_company' => '',
  'x_ship_to_address' => '',
  'x_ship_to_city' => '',
  'x_ship_to_state' => '',
  'x_ship_to_zip' => '',
  'x_ship_to_country' => '',
  'x_amount' => '8.98',
  'x_tax' => '0.00',
  'x_duty' => '0.00',
  'x_freight' => '0.00',
  'x_tax_exempt' => 'FALSE',
  'x_po_num' => '',
  'x_MD5_Hash' => '0888966958ED3CADBB26CCDCFA139384',
  'x_cvv2_resp_code' => 'M',
  'x_cavv_response' => '',
  'x_test_request' => 'false',
  's2_initial_payment' => '1',
  's2_invoice' => '1',
  's2_custom' => 'www.noplanmealplan.com',
  's2member_log' => 
  array (
    0 => 'IPN received on: Mon Nov 28, 2011 2:53:52 am UTC',
    1 => 's2Member POST vars verified with Authorize.Net®.',
    2 => 'Ignoring this IPN. The transaction does NOT require any action on the part of s2Member.',
  ),
)

PHP v5.2.17 :: WordPress® v3.2.1 :: s2Member® v111017 :: s2Member® Pro v111017
Memory 13.37 MB :: Real Memory 13.50 MB :: Peak Memory 13.42 MB :: Real Peak Memory 13.50 MB
www.noplanmealplan.com/?s2member_pro_authnet_notify=1
User-Agent: 
array (
  'x_response_code' => '1',
  'x_response_reason_code' => '1',
  'x_response_reason_text' => 'This transaction has been approved.',
  'x_avs_code' => 'Y',
  'x_auth_code' => '02097C',
  'x_trans_id' => '4075016150',
  'x_method' => 'CC',
  'x_card_type' => 'Visa',
  'x_account_number' => 'XXXXXXXX',
  'x_first_name' => 'Trisha',
  'x_last_name' => 'XXXXX',
  'x_company' => '',
  'x_address' => 'xxxxxxxxxxxxxxxx',
  'x_city' => 'xxxxx',
  'x_state' => 'Idaho',
  'x_zip' => 'xxxxx',
  'x_country' => 'US',
  'x_phone' => '',
  'x_fax' => '',
  'x_email' => 'trishaxxxxx@yahoo.com',
  'x_invoice_num' => 's2-4ed2f7bec7158',
  'x_description' => '$8.98 USD / Monthly  (Get the No Plan Meal Plan delivered weekly for the low monthly cost of $8.98)',
  'x_type' => 'auth_capture',
  'x_cust_id' => '',
  'x_ship_to_first_name' => '',
  'x_ship_to_last_name' => '',
  'x_ship_to_company' => '',
  'x_ship_to_address' => '',
  'x_ship_to_city' => '',
  'x_ship_to_state' => '',
  'x_ship_to_zip' => '',
  'x_ship_to_country' => '',
  'x_amount' => '8.98',
  'x_tax' => '0.00',
  'x_duty' => '0.00',
  'x_freight' => '0.00',
  'x_tax_exempt' => 'FALSE',
  'x_po_num' => '',
  'x_MD5_Hash' => '5B35692D38659030779E585BB0A0FA5C',
  'x_cvv2_resp_code' => '',
  'x_cavv_response' => '',
  'x_test_request' => 'false',
  'x_subscription_id' => '11514956',
  'x_subscription_paynum' => '1',
  's2member_log' => 
  array (
    0 => 'IPN received on: Wed Dec 28, 2011 10:34:02 am UTC',
    1 => 's2Member POST vars verified with Authorize.Net®.',
    2 => 'Authorize.Net® transaction identified as ( `ARB / PAYMENT #1` ).',
    3 => 'IPN reformulated. Piping through s2Member\'s core/standard PayPal® processor as `txn_type` ( `subscr_payment` ).',
    4 => 'Please check PayPal® IPN logs for further processing details.',
  ),
  's2_invoice' => '1',
  's2_domain' => 'www.noplanmealplan.com',
  's2_reference' => '1325084030:0 D:1 M',
  's2_p3' => '1 M',
  's2_p1' => '0 D',
  's2_start_time' => '1325084030',
  's2_custom' => 'www.noplanmealplan.com',
)


PHP v5.2.17 :: WordPress® v3.2.1 :: s2Member® v111017 :: s2Member® Pro v111017
Memory 13.37 MB :: Real Memory 13.50 MB :: Peak Memory 13.42 MB :: Real Peak Memory 13.50 MB
www.noplanmealplan.com/?s2member_pro_authnet_notify=1
User-Agent: 
array (
  'x_response_code' => '1',
  'x_response_reason_code' => '1',
  'x_response_reason_text' => 'This transaction has been approved.',
  'x_avs_code' => 'Y',
  'x_auth_code' => '06428C',
  'x_trans_id' => '4136848327',
  'x_method' => 'CC',
  'x_card_type' => 'Visa',
  'x_account_number' => 'XXXXXXXX',
  'x_first_name' => 'Trisha',
  'x_last_name' => 'xxxxx',
  'x_company' => '',
  'x_address' => 'xxxxxxxxxxxxxxxxx',
  'x_city' => 'xxxxx',
  'x_state' => 'Idaho',
  'x_zip' => 'xxxxx',
  'x_country' => 'US',
  'x_phone' => '',
  'x_fax' => '',
  'x_email' => 'trishaxxxxxx@yahoo.com',
  'x_invoice_num' => 's2-4ed2f7bec7158',
  'x_description' => '$8.98 USD / Monthly  (Get the No Plan Meal Plan delivered weekly for the low monthly cost of $8.98)',
  'x_type' => 'auth_capture',
  'x_cust_id' => '',
  'x_ship_to_first_name' => '',
  'x_ship_to_last_name' => '',
  'x_ship_to_company' => '',
  'x_ship_to_address' => '',
  'x_ship_to_city' => '',
  'x_ship_to_state' => '',
  'x_ship_to_zip' => '',
  'x_ship_to_country' => '',
  'x_amount' => '8.98',
  'x_tax' => '0.00',
  'x_duty' => '0.00',
  'x_freight' => '0.00',
  'x_tax_exempt' => 'FALSE',
  'x_po_num' => '',
  'x_MD5_Hash' => 'E2F4647260FF4A123F1D1D276A64C588',
  'x_cvv2_resp_code' => '',
  'x_cavv_response' => '',
  'x_test_request' => 'false',
  'x_subscription_id' => '11514956',
  'x_subscription_paynum' => '2',
  's2member_log' => 
  array (
    0 => 'IPN received on: Fri Jan 27, 2012 10:25:46 am UTC',
    1 => 's2Member POST vars verified with Authorize.Net®.',
    2 => 'Authorize.Net® transaction identified as ( `ARB / PAYMENT #2` ).',
    3 => 'IPN reformulated. Piping through s2Member\'s core/standard PayPal® processor as `txn_type` ( `subscr_payment` ).',
    4 => 'Please check PayPal® IPN logs for further processing details.',
  ),
  's2_invoice' => '1',
  's2_domain' => 'www.noplanmealplan.com',
  's2_reference' => '1325084030:0 D:1 M',
  's2_p3' => '1 M',
  's2_p1' => '0 D',
  's2_start_time' => '1325084030',
  's2_custom' => 'www.noplanmealplan.com',
)

I cannot find any logs referencing a cancellation from auth.net?

Posted: Sunday Feb 26th, 2012 at 11:13 am #6451

Thanks Cristian,

I understand the way the EOT works and it makes sense. However, with paypal the EOT time is set on the users profile when they cancel. For my authorize.net integration the EOT time is never getting set on the profile. Even 2 months later.

Which log files should I be looking at?

Thanks,
Jacob

Viewing 22 replies - 1 through 22 (of 22 total)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.