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.

Authorize.net is not setting EOT – Take 2

Home Forums Community Forum Authorize.net is not setting EOT – Take 2

Tagged: ,

This topic contains 37 replies, has 4 voices. Last updated by  Cristián Lávaque 4 years, 6 months ago.

Topic Author Topic
Posted: Thursday May 3rd, 2012 at 10:47 pm #12533

I posted previously here: http://www.s2member.com/forums/topic/authorize-net-is-not-setting-eot/

Problem still exists and I have a new example. Member signed up through the pro form and cancelled through the form. Cancellation on auth.net was successful immediately but no EOT set on the member (weeks later)

Relevant records from logs are included below:

authnet-ipn.log

PHP v5.2.17 :: WordPress® v3.3.1 :: s2Member® v120301 :: s2Member® Pro v120301
Memory 13.37 MB :: Real Memory 13.75 MB :: Peak Memory 13.45 MB :: Real Peak Memory 13.75 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' => '01134B',
  'x_trans_id' => '4304904091',
  'x_method' => 'CC',
  'x_card_type' => 'Visa',
  'x_account_number' => 'XXXX7726',
  'x_first_name' => 'xxxxx',
  'x_last_name' => 'xxxxx',
  'x_company' => '',
  'x_address' => 'xxxx xxxxxx Ave',
  'x_city' => 'Cleveland Heights',
  'x_state' => 'OH',
  'x_zip' => 'xxxxx',
  'x_country' => 'US',
  'x_phone' => '',
  'x_fax' => '',
  'x_email' => 'xxxxx@xxxxxxxxxxx.com',
  'x_invoice_num' => 's2-4f862f87eb013',
  '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.97',
  'x_tax' => '0.00',
  'x_duty' => '0.00',
  'x_freight' => '0.00',
  'x_tax_exempt' => 'FALSE',
  'x_po_num' => '',
  'x_MD5_Hash' => '18EC0E647C4AB8A386DE834C7442DC4E',
  '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: Thu Apr 12, 2012 1:27:34 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.3.1 :: s2Member® v120301 :: s2Member® Pro v120301
Memory 13.25 MB :: Real Memory 13.75 MB :: Peak Memory 13.44 MB :: Real Peak Memory 13.75 MB
www.noplanmealplan.com/?s2member_pro_authnet_notify=1
User-Agent: Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)
array (
  's2member_log' => 
  array (
    0 => 'Unable to verify POST vars. This is most likely related to an invalid Authorize.Net® configuration. Please check: s2Member -> Authorize.Net® Options.',
    1 => 'If you\'re absolutely SURE that your Authorize.Net® configuration is valid, you may want to run some tests on your server, just to be sure $_POST variables are populated, and that your server is able to connect to Authorize.Net® over an HTTPS connection.',
    2 => 's2Member uses the WP_Http class for remote connections; which will try to use cURL first, and then fall back on the FOPEN method when cURL is not available. On a Windows® server, you may have to disable your cURL extension. Instead, set allow_url_fopen = yes in your php.ini file. The cURL extension (usually) does NOT support SSL connections on a Windows® server.',
    3 => 'array (
  \'s2member_pro_authnet_notify\' => \'1\',
)',
  ),
)

authnet-api.log

PHP v5.2.17 :: WordPress® v3.3.1 :: s2Member® v120301 :: s2Member® Pro v120301
Memory 14.99 MB :: Real Memory 15.25 MB :: Peak Memory 15.07 MB :: Real Peak Memory 15.25 MB
www.noplanmealplan.com/subscription-options/monthly-subscription-form/
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.142 Safari/535.19
-------- Input vars: ( Thu Apr 12, 2012 1:27:35 am UTC ) --------
array (
  'x_type' => 'AUTH_CAPTURE',
  'x_method' => 'CC',
  'x_email' => 'xxxxx@xxxxxxxxxx.com',
  'x_first_name' => 'xxxxx',
  'x_last_name' => 'xxxxx',
  'x_customer_ip' => '75.187.213.000',
  'x_invoice_num' => 's2-4f862f87eb013',
  '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.97',
  'x_card_num' => '************xxxx',
  'x_exp_date' => '20xx-xx',
  'x_card_code' => 'xxx',
  'x_address' => 'xxxx xxxxxxx Ave',
  'x_city' => 'Cleveland Heights',
  'x_state' => 'OH',
  'x_country' => 'US',
  'x_zip' => 'xxxxx',
  'x_version' => '3.1',
  'x_login' => '7hy7pyF34NHC',
  'x_tran_key' => '7HCh943y76aP3yGv',
  'x_delim_data' => 'true',
  'x_delim_char' => ',',
  'x_encap_char' => '"',
)
-------- Output string/vars: ( Thu Apr 12, 2012 1:27:37 am UTC ) --------
"1","1","1","This transaction has been approved.","01134B","Y","4304904091","s2-4f862f87eb013","$8.98 USD / Monthly  (Get the No Plan Meal Plan delivered weekly for the low monthly cost of $8.98)","8.97","CC","auth_capture","","xxxxx","xxxxx","","xxxx xxxxxxx Ave","Cleveland Heights","OH","xxxxx","US","","","jxxxxx@xxxxxxxxxxx.com","","","","","","","","","0.00","","","","","18EC0E647C4AB8A386DE834C7442DC4E","M","","","","","","","","","","","","XXXX7726","Visa","","","","","","","","","","","","","","","","","1","1","www.noplanmealplan.com"
array (
  0 => '1',
  1 => '1',
  2 => '1',
  3 => 'This transaction has been approved.',
  4 => '01134B',
  5 => 'Y',
  6 => '4304904091',
  7 => 's2-4f862f87eb013',
  8 => '$8.98 USD / Monthly  (Get the No Plan Meal Plan delivered weekly for the low monthly cost of $8.98)',
  9 => '8.97',
  10 => 'CC',
  11 => 'auth_capture',
  12 => '',
  13 => 'xxxxx',
  14 => 'xxxxx',
  15 => '',
  16 => 'xxxx xxxxxxxx Ave',
  17 => 'Cleveland Heights',
  18 => 'OH',
  19 => 'xxxxx',
  20 => 'US',
  21 => '',
  22 => '',
  23 => 'xxxxx@xxxxxxxxx.com',
  24 => '',
  25 => '',
  26 => '',
  27 => '',
  28 => '',
  29 => '',
  30 => '',
  31 => '',
  32 => '0.00',
  33 => '',
  34 => '',
  35 => '',
  36 => '',
  37 => '18EC0E647C4AB8A386DE834C7442DC4E',
  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' => '01134B',
  'avs_response' => 'Y',
  'transaction_id' => '4304904091',
  'invoice_number' => 's2-4f862f87eb013',
  'description' => '$8.98 USD / Monthly  (Get the No Plan Meal Plan delivered weekly for the low monthly cost of $8.98)',
  'amount' => '8.97',
  'method' => 'CC',
  'transaction_type' => 'auth_capture',
  'customer_id' => '',
  'first_name' => 'xxxxx',
  'last_name' => 'xxxxx',
  'company' => '',
  'address' => 'xxxx xxxxxxx Ave',
  'city' => 'Cleveland Heights',
  'state' => 'OH',
  'zipcode' => 'xxxxx',
  'country' => 'US',
  'phone' => '',
  'fax' => '',
  'email' => 'jxxxxx@xxxxxxxxxxx.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' => '18EC0E647C4AB8A386DE834C7442DC4E',
  'card_code_response' => 'M',
  'cavv_response' => '',
  'card_number' => '',
  'card_type' => '',
  'split_tender_id' => '',
  'requested_amount' => '',
  'balance_on_card' => '',
)

PHP v5.2.17 :: WordPress® v3.3.1 :: s2Member® v120301 :: s2Member® Pro v120301
Memory 15.01 MB :: Real Memory 15.25 MB :: Peak Memory 15.07 MB :: Real Peak Memory 15.25 MB
www.noplanmealplan.com/subscription-options/monthly-subscription-form/
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.142 Safari/535.19
-------- Input vars: ( Thu Apr 12, 2012 1:27:37 am UTC ) --------
array (
  'x_method' => 'create',
  'x_email' => 'jxxxxx@xxxxxxxxxxx.com',
  'x_first_name' => 'xxxxx',
  'x_last_name' => 'xxxxx',
  'x_customer_ip' => '75.187.213.199',
  'x_invoice_num' => 's2-4f862f87eb013',
  'x_description' => '$8.98 USD / Monthly  (Get the No Plan Meal Plan delivered weekly for the low monthly cost of $8.98) ((1336829255:1 M:1 M~www.noplanmealplan.com~1))',
  'x_amount' => '8.98',
  'x_start_date' => '2012-05-12',
  'x_unit' => 'days',
  'x_length' => 30,
  'x_total_occurrences' => '9999',
  'x_card_num' => '************7726',
  'x_exp_date' => 'xxxx-xx',
  'x_card_code' => 'xxx',
  'x_address' => 'xxxx xxxxxxx Ave',
  'x_city' => 'Cleveland Heights',
  'x_state' => 'OH',
  'x_country' => 'US',
  'x_zip' => 'xxxxx',
  'x_login' => '7hy7pyF34NHC',
  'x_tran_key' => '7HCh943y76aP3yGv',
)
-------- Output string/vars: ( Thu Apr 12, 2012 1:27:38 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-4f862f87eb013</refId><messages><resultCode>Ok</resultCode><message><c0de>I00001</c0de><text>Successful.</text></message></messages><subscriptionId>12798473</subscriptionId></ARBCreateSubscriptionResponse>
array (
  'response_reason_code' => 'I00001',
  'response_code' => 'I00001',
  'response_reason_text' => 'Successful.',
  'response_text' => 'Successful.',
  'subscription_id' => '12798473',
)

PHP v5.2.17 :: WordPress® v3.3.1 :: s2Member® v120301 :: s2Member® Pro v120301
Memory 15.27 MB :: Real Memory 15.75 MB :: Peak Memory 15.52 MB :: Real Peak Memory 15.75 MB
www.noplanmealplan.com/welcome/cancel/
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.142 Safari/535.19
-------- Input vars: ( Thu Apr 12, 2012 1:30:18 am UTC ) --------
array (
  'x_method' => 'status',
  'x_subscription_id' => '12798473',
  'x_login' => '7hy7pyF34NHC',
  'x_tran_key' => '7HCh943y76aP3yGv',
  'x_invoice_num' => '',
  'x_description' => '',
)
-------- Output string/vars: ( Thu Apr 12, 2012 1:30:19 am UTC ) --------
<?xml version="1.0" encoding="utf-8"?><ARBGetSubscriptionStatusResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" note="Status with a capital 'S' is obsolete." xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"><messages><resultCode>Ok</resultCode><message><c0de>I00001</c0de><text>Successful.</text></message></messages><status>active</status><Status>active</Status></ARBGetSubscriptionStatusResponse>
array (
  'response_reason_code' => 'I00001',
  'response_code' => 'I00001',
  'response_reason_text' => 'Successful.',
  'response_text' => 'Successful.',
  'subscription_status' => 'active',
)

PHP v5.2.17 :: WordPress® v3.3.1 :: s2Member® v120301 :: s2Member® Pro v120301
Memory 14.76 MB :: Real Memory 15.25 MB :: Peak Memory 15.01 MB :: Real Peak Memory 15.25 MB
www.noplanmealplan.com/welcome/cancel/
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.142 Safari/535.19
-------- Input vars: ( Thu Apr 12, 2012 1:30:30 am UTC ) --------
array (
  'x_method' => 'status',
  'x_subscription_id' => '12798473',
  'x_login' => '7hy7pyF34NHC',
  'x_tran_key' => '7HCh943y76aP3yGv',
  'x_invoice_num' => '',
  'x_description' => '',
)
-------- Output string/vars: ( Thu Apr 12, 2012 1:30:30 am UTC ) --------
<?xml version="1.0" encoding="utf-8"?><ARBGetSubscriptionStatusResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" note="Status with a capital 'S' is obsolete." xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"><messages><resultCode>Ok</resultCode><message><c0de>I00001</c0de><text>Successful.</text></message></messages><status>active</status><Status>active</Status></ARBGetSubscriptionStatusResponse>
array (
  'response_reason_code' => 'I00001',
  'response_code' => 'I00001',
  'response_reason_text' => 'Successful.',
  'response_text' => 'Successful.',
  'subscription_status' => 'active',
)

PHP v5.2.17 :: WordPress® v3.3.1 :: s2Member® v120301 :: s2Member® Pro v120301
Memory 14.78 MB :: Real Memory 15.25 MB :: Peak Memory 15.01 MB :: Real Peak Memory 15.25 MB
www.noplanmealplan.com/welcome/cancel/
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.142 Safari/535.19
-------- Input vars: ( Thu Apr 12, 2012 1:30:30 am UTC ) --------
array (
  'x_method' => 'status',
  'x_subscription_id' => '12798473',
  'x_login' => '7hy7pyF34NHC',
  'x_tran_key' => '7HCh943y76aP3yGv',
  'x_invoice_num' => '',
  'x_description' => '',
)
-------- Output string/vars: ( Thu Apr 12, 2012 1:30:31 am UTC ) --------
<?xml version="1.0" encoding="utf-8"?><ARBGetSubscriptionStatusResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" note="Status with a capital 'S' is obsolete." xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"><messages><resultCode>Ok</resultCode><message><c0de>I00001</c0de><text>Successful.</text></message></messages><status>active</status><Status>active</Status></ARBGetSubscriptionStatusResponse>
array (
  'response_reason_code' => 'I00001',
  'response_code' => 'I00001',
  'response_reason_text' => 'Successful.',
  'response_text' => 'Successful.',
  'subscription_status' => 'active',
)

PHP v5.2.17 :: WordPress® v3.3.1 :: s2Member® v120301 :: s2Member® Pro v120301
Memory 14.86 MB :: Real Memory 15.25 MB :: Peak Memory 15.01 MB :: Real Peak Memory 15.25 MB
www.noplanmealplan.com/welcome/cancel/
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.142 Safari/535.19
-------- Input vars: ( Thu Apr 12, 2012 1:30:31 am UTC ) --------
array (
  'x_method' => 'cancel',
  'x_subscription_id' => '12798473',
  'x_login' => '7hy7pyF34NHC',
  'x_tran_key' => '7HCh943y76aP3yGv',
  'x_invoice_num' => '',
  'x_description' => '',
)
-------- Output string/vars: ( Thu Apr 12, 2012 1:30:31 am UTC ) --------
<?xml version="1.0" encoding="utf-8"?><ARBCancelSubscriptionResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"><messages><resultCode>Ok</resultCode><message><c0de>I00001</c0de><text>Successful.</text></message></messages></ARBCancelSubscriptionResponse>
array (
  'response_reason_code' => 'I00001',
  'response_code' => 'I00001',
  'response_reason_text' => 'Successful.',
  'response_text' => 'Successful.',
)

Any thoughts? This is a bit of a problem because it requires a lot of manual checking of the arb reports on authnet and then validating them against the members in s2member. As subscriptions grow this becomes more painful :-/

List Of Topic Replies

Viewing 25 replies - 1 through 25 (of 37 total)
Author Replies
Author Replies
Posted: Saturday May 5th, 2012 at 12:41 am #12629

Hmm… I see in the logs that you’re still using an outdated version of s2Member: v120301. Could you update to the latest one? One of the several releases since the one you have, may already have fixed the problem you’re experiencing.

s2Member® » Framework » Install/Upgrade Instructions
s2Member® » Pro » Install/Upgrade Instructions

It’s always advisable to make a backup of your site first. Also make sure you have s2Member’s Deactivation Safeguards enabled. [hilite path]Dashboard -› s2Member® -› General Options -› Deactivation Safeguards[/hilite]

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: Sunday May 6th, 2012 at 1:01 am #12743

Understood. Well, it’s always safer to be using the latest version, to rule out the possibility that the problem is caused by something that was already taken care of. I don’t see something specific in the changelog that may be related to this, though, but there’s still a small chance.

Could you please send your login info privately using the contact form? I’ll forward it to Jason to take a look at this and see if he can tell what’s wrong with your Auth.Net EOT. s2Member® » Private Contact Form

Thanks!

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

Thanks Cristian,

I upgraded as well as submitted the information.

Posted: Monday May 7th, 2012 at 3:41 pm #12820

Thanks, Alissa. I received the info. Jason should be looking at it the next time he checks his emails.

Posted: Tuesday May 8th, 2012 at 1:32 pm #12926

Please let me know when you have an update for this as I am experiencing this with my testing too.

Posted: Tuesday May 8th, 2012 at 9:37 pm #13014

Susanna, although the problem may have the same cause, it may also not.

I’d like to see your log files, if you’re okay with that. [hilite path]Dashboard -› s2Member® -› Authorize.Net® Options -› Account Details -› Logging[/hilite]

Could you send them using the contact form, please? s2Member® » Private Contact Form

If you’re okay with it, please include the login info, in case Jason needs to review your installation as well while investigating this problem. If you two have the same issue, this would be helpful.

Thanks!

Posted: Wednesday May 9th, 2012 at 2:58 pm #13076
Staff Member
Thanks for the heads up on this request for support.
~ Investigating this now.
Posted: Wednesday May 9th, 2012 at 6:42 pm #13093
Staff Member

@Alissa Glenn

Investigation completed.

I found that your server is misconfigured in some way. HTTP requests from the server to itself are timing out, which is indicative of a server configuration issue, perhaps with DNS resolvers.

I’ve created a test file for you here.
http://www.noplanmealplan.com/?http_test=1

This should print success on the screen, but it is continuously timing out with the following error.

WP_Error::__set_state(array(
   'errors' => 
  array (
    'http_request_failed' => 
    array (
      0 => 'connect() timed out!',
    ),
  ),

I have this test logging it’s results into this file, for you and your hosting company to review:
/wp-content/mu-plugins/http-debug.log

The file responsible for handling these tests, was uploaded here:
/wp-content/mu-plugins/http-debug.php

Please delete that http-debug.php file once your hosting company has assisted with this issue.
I would suggest showing these errors to them, and asking for assistance.

It seems that your current server configuration is preventing WordPress from communicating with itself. HTTP POSTs are failing when the server itself is attempting to POST data to it’s IPN handler. This is required for s2Member’s Authorize.Net integration, which POSTs data from a Pro Form, to it’s own IPN handler. From your log files, it seems that your server stopped functioning properly around Sept 2011. That’s when the logs went blank, and nothing more was recorded. I suspect because all HTTP communications began to time out on the server.

Posted: Wednesday May 9th, 2012 at 6:51 pm #13094
Staff Member

@Susanna Rosario

Who is your hosting company please? FatCow also?
If problems continue, please re-submit your server details, and please include the FTP host/user/pass this time, so I can run diagnostics on your installation as well.

s2Member® » Private Contact Form

Posted: Wednesday May 9th, 2012 at 6:54 pm #13096
Staff Member

@Alissa Glenn

This might be completely unrelated… however, I noticed when logging into your site via FTP, that I HAD to use http://ftp.fatcow.com, instead of your primary domain name. Your primary domain kept timing out on me. I suspect this is somehow related to the issue on the site itself. Anyway, just thought I would mention that.

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 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: Monday May 14th, 2012 at 7:07 pm #13429
Staff Member

Thanks for the follow-up.

“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.”

I still think there is a server configuration issue here. s2Member is only attempting to access a publicly available URL over port 80 (i.e. the standard HTTP port). Like I said before, I believe there is a mis-configuration at the hosting level, causing the firewall to deny requests made by the server itself. If port 80 is being blocked, it should NOT be. Particularly if it’s the server itself making this request.

Please feel free to invite FatCow here for assistance with this issue. If there is something more than we/they can do, we’ll be happy to work with them in an effort to resolve this issue.
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: Tuesday May 15th, 2012 at 6:44 pm #13562

Could be, if it’s coincident.

I went to your page with the pro-form and noticed that it isn’t secure. http://www.noplanmealplan.com/subscription-options/monthly-subscription-form/

This article may help, the part about the custom field: Pre Sale FAQs » Do I need an SSL certificate to use PayPal® Pro or Authorize.Net®?

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: Wednesday May 16th, 2012 at 12:18 am #13608

I’ll wait for Jason’s comments, since he knows more about this than me.

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: Monday May 21st, 2012 at 9:17 pm #14126

Did you ask your webhost if there’s anything odd about the SSL cert? If everything is properly set up?

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: Wednesday May 23rd, 2012 at 1:37 am #14275

Thanks for the update. I hope they shed some light or solve it. Looking forward to your update. :)

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 29th, 2012 at 3:53 pm #14883

Hi,
I just wanted to confirm that I am still experiencing the same problem. I had to wait until the subscription was up to confirm.

Thanks
Susanna

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

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

Viewing 25 replies - 1 through 25 (of 37 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

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.