<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: paypal ipn simulator</title>
	<atom:link href="http://seanbehan.com/business/paypal-ipn-simulator/feed/" rel="self" type="application/rss+xml" />
	<link>http://seanbehan.com/business/paypal-ipn-simulator/</link>
	<description>Web Programming, Ruby on Rails, Wordpress, PHP from Burlington, Vermont</description>
	<lastBuildDate>Mon, 30 Jan 2012 12:48:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Brian Lowe</title>
		<link>http://seanbehan.com/business/paypal-ipn-simulator/#comment-1603</link>
		<dc:creator>Brian Lowe</dc:creator>
		<pubDate>Mon, 30 Jan 2012 12:48:00 +0000</pubDate>
		<guid isPermaLink="false">http://bseanvt.wordpress.com/?p=51#comment-1603</guid>
		<description>You&#039;re being far too generous in not blaming PayPal 100%

It&#039;s 100% their fault that I&#039;ve wasted hours in their systems and the wider network trying to get round what is portrayed as a network or transport error, when it&#039;s plainly nothing of the sort.

Nobody is better suited than PayPal to offer an IPN test tool, so we as developers go first to PayPal and take their test results as gospel.

By interpreting the test result PayPal has taken responsibility for it. The least they could do would be to show their interpretation and follow it with the HTTP response, or even just the header so we might understand a bit more. We might even be able to see the cause and feed back to PayPal to help them produce more helpful error messages.

 </description>
		<content:encoded><![CDATA[<p>You&#8217;re being far too generous in not blaming PayPal 100%</p>
<p>It&#8217;s 100% their fault that I&#8217;ve wasted hours in their systems and the wider network trying to get round what is portrayed as a network or transport error, when it&#8217;s plainly nothing of the sort.</p>
<p>Nobody is better suited than PayPal to offer an IPN test tool, so we as developers go first to PayPal and take their test results as gospel.</p>
<p>By interpreting the test result PayPal has taken responsibility for it. The least they could do would be to show their interpretation and follow it with the HTTP response, or even just the header so we might understand a bit more. We might even be able to see the cause and feed back to PayPal to help them produce more helpful error messages.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gabriel Vítor</title>
		<link>http://seanbehan.com/business/paypal-ipn-simulator/#comment-1563</link>
		<dc:creator>Gabriel Vítor</dc:creator>
		<pubDate>Fri, 16 Sep 2011 18:42:24 +0000</pubDate>
		<guid isPermaLink="false">http://bseanvt.wordpress.com/?p=51#comment-1563</guid>
		<description>Thanks a lot Sean, this post save my weekend. /</description>
		<content:encoded><![CDATA[<p>Thanks a lot Sean, this post save my weekend. /</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Katzung</title>
		<link>http://seanbehan.com/business/paypal-ipn-simulator/#comment-1543</link>
		<dc:creator>Brian Katzung</dc:creator>
		<pubDate>Wed, 10 Aug 2011 15:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://bseanvt.wordpress.com/?p=51#comment-1543</guid>
		<description>In addition to fixing my implementation-specific issues, the following items were key to getting my IPNs to work:

Use port 443. Use of other ports is not guaranteed to work/be supported. (Named virtual hosts on Apache using SNI does appear to work.)

Make sure your host name resolves via a DNS A record and not a CNAME record.</description>
		<content:encoded><![CDATA[<p>In addition to fixing my implementation-specific issues, the following items were key to getting my IPNs to work:</p>
<p>Use port 443. Use of other ports is not guaranteed to work/be supported. (Named virtual hosts on Apache using SNI does appear to work.)</p>
<p>Make sure your host name resolves via a DNS A record and not a CNAME record.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://seanbehan.com/business/paypal-ipn-simulator/#comment-9</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 07 Jan 2010 22:04:07 +0000</pubDate>
		<guid isPermaLink="false">http://bseanvt.wordpress.com/?p=51#comment-9</guid>
		<description>the simulator only reports back a generic error message... which adds confusion in the debugging process. to debug dns try pinging the url you&#039;re using from the command line.

ping your.example-domain.com
#PING your.example-domain.com (209.131.36.159): 56 data bytes

you&#039;ll get an ip address back so that you can confirm that your application is handling the request. check your log files (if you have access to them) most likely located in /var/log/*** from what i can remember you have to post data back to paypal in order for the simulator to work. therefore, i&#039;m surprised that any old homepage would present a success message in the simulator.

i&#039;d also be very surprised if godaddy blocked port 80 and or port 443 (ssl). certain functions (in php for example) may not be available in your programming language depending on your hosting partner. however, paypal integration is one of the more common usages for ecom.</description>
		<content:encoded><![CDATA[<p>the simulator only reports back a generic error message&#8230; which adds confusion in the debugging process. to debug dns try pinging the url you&#8217;re using from the command line.</p>
<p>ping your.example-domain.com<br />
#PING your.example-domain.com (209.131.36.159): 56 data bytes</p>
<p>you&#8217;ll get an ip address back so that you can confirm that your application is handling the request. check your log files (if you have access to them) most likely located in /var/log/*** from what i can remember you have to post data back to paypal in order for the simulator to work. therefore, i&#8217;m surprised that any old homepage would present a success message in the simulator.</p>
<p>i&#8217;d also be very surprised if godaddy blocked port 80 and or port 443 (ssl). certain functions (in php for example) may not be available in your programming language depending on your hosting partner. however, paypal integration is one of the more common usages for ecom.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dss</title>
		<link>http://seanbehan.com/business/paypal-ipn-simulator/#comment-8</link>
		<dc:creator>Dss</dc:creator>
		<pubDate>Thu, 07 Jan 2010 21:14:17 +0000</pubDate>
		<guid isPermaLink="false">http://bseanvt.wordpress.com/?p=51#comment-8</guid>
		<description>I cannot confirm this behavior. I can enter my homepage into the IPN simulator and IPN Simulator shows SUCCESS. But for one of my clients, no matter what page of his site I goto, even a known working callback script page, Paypal show the &quot;IPN delivery failed. Unable to connect to the specified URL. Please verify the URL and try again.&quot; error. So I am not convinced the error means that the script didn&#039;t callback. I am still thinking it is either dns or webhost port blocking.. like godaddy has.</description>
		<content:encoded><![CDATA[<p>I cannot confirm this behavior. I can enter my homepage into the IPN simulator and IPN Simulator shows SUCCESS. But for one of my clients, no matter what page of his site I goto, even a known working callback script page, Paypal show the &#8220;IPN delivery failed. Unable to connect to the specified URL. Please verify the URL and try again.&#8221; error. So I am not convinced the error means that the script didn&#8217;t callback. I am still thinking it is either dns or webhost port blocking.. like godaddy has.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: riggy</title>
		<link>http://seanbehan.com/business/paypal-ipn-simulator/#comment-7</link>
		<dc:creator>riggy</dc:creator>
		<pubDate>Fri, 10 Apr 2009 09:21:26 +0000</pubDate>
		<guid isPermaLink="false">http://bseanvt.wordpress.com/?p=51#comment-7</guid>
		<description>One more thing. I posted info about IPN based on your post on my site, if you don&#039;t mind (it&#039;s in polish). If you do, please let me know. Thanks!</description>
		<content:encoded><![CDATA[<p>One more thing. I posted info about IPN based on your post on my site, if you don&#8217;t mind (it&#8217;s in polish). If you do, please let me know. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: riggy</title>
		<link>http://seanbehan.com/business/paypal-ipn-simulator/#comment-6</link>
		<dc:creator>riggy</dc:creator>
		<pubDate>Thu, 09 Apr 2009 11:15:14 +0000</pubDate>
		<guid isPermaLink="false">http://bseanvt.wordpress.com/?p=51#comment-6</guid>
		<description>Thanks a lot! I had the same problems with IPN. Simulator said &quot;your url is BAD&quot; instead of saying &quot;your url is GOOD but handling IPN protocol is BAD&quot;. Right now notifications are coming and all is going quite well :-)

Thanks again!</description>
		<content:encoded><![CDATA[<p>Thanks a lot! I had the same problems with IPN. Simulator said &#8220;your url is BAD&#8221; instead of saying &#8220;your url is GOOD but handling IPN protocol is BAD&#8221;. Right now notifications are coming and all is going quite well :-)</p>
<p>Thanks again!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

