<?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: How to Test PayPal Instant Payment Notification (IPN)</title>
	<atom:link href="http://www.usbswiper.com/blog/2008/12/29/how-to-test-paypal-instant-payment-notification-ipn/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.usbswiper.com/blog/2008/12/29/how-to-test-paypal-instant-payment-notification-ipn/</link>
	<description>Updated News and Information</description>
	<pubDate>Wed, 10 Mar 2010 03:29:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Andrew Angell</title>
		<link>http://www.usbswiper.com/blog/2008/12/29/how-to-test-paypal-instant-payment-notification-ipn/comment-page-1/#comment-2837</link>
		<dc:creator>Andrew Angell</dc:creator>
		<pubDate>Mon, 15 Feb 2010 20:49:32 +0000</pubDate>
		<guid isPermaLink="false">https://www.usbswiper.com/blog/?p=44#comment-2837</guid>
		<description>A pending payment is generally something like an e-check or a fraud prevention feature where the payment hasn't actually cleared your account yet.  It's not recommended that you ship items when the payment status is pending.  Once the payment clears you'll get another IPN with an updated payment status for that same transaction ID so it would update your DB accordingly.  Same goes when the payment fails.</description>
		<content:encoded><![CDATA[<p>A pending payment is generally something like an e-check or a fraud prevention feature where the payment hasn&#8217;t actually cleared your account yet.  It&#8217;s not recommended that you ship items when the payment status is pending.  Once the payment clears you&#8217;ll get another IPN with an updated payment status for that same transaction ID so it would update your DB accordingly.  Same goes when the payment fails.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jack Feng</title>
		<link>http://www.usbswiper.com/blog/2008/12/29/how-to-test-paypal-instant-payment-notification-ipn/comment-page-1/#comment-1637</link>
		<dc:creator>Jack Feng</dc:creator>
		<pubDate>Mon, 30 Nov 2009 11:13:52 +0000</pubDate>
		<guid isPermaLink="false">https://www.usbswiper.com/blog/?p=44#comment-1637</guid>
		<description>Hello Andrew,
This method really fantastic !!! I have used it to debug my IPN listener page ! It work as my expect.
I still have some understanding problems in PayPal IPN . My website accept PayPal account express checkout payment and credit card payment . When a customer shop online my website, and then finish payment in paypal , then customer close browser . My server will reiceives message from PayPay server , I will know the payment status , it maybe is "pending","completed" or "refunded" .If it is "pending", I think it is no meaning for , Because I don't have received any money from this customer pad.
So, what is the function of the "pending" payment status.
Thank you very much !</description>
		<content:encoded><![CDATA[<p>Hello Andrew,<br />
This method really fantastic !!! I have used it to debug my IPN listener page ! It work as my expect.<br />
I still have some understanding problems in PayPal IPN . My website accept PayPal account express checkout payment and credit card payment . When a customer shop online my website, and then finish payment in paypal , then customer close browser . My server will reiceives message from PayPay server , I will know the payment status , it maybe is &#8220;pending&#8221;,&#8221;completed&#8221; or &#8220;refunded&#8221; .If it is &#8220;pending&#8221;, I think it is no meaning for , Because I don&#8217;t have received any money from this customer pad.<br />
So, what is the function of the &#8220;pending&#8221; payment status.<br />
Thank you very much !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: roywill46</title>
		<link>http://www.usbswiper.com/blog/2008/12/29/how-to-test-paypal-instant-payment-notification-ipn/comment-page-1/#comment-432</link>
		<dc:creator>roywill46</dc:creator>
		<pubDate>Mon, 10 Aug 2009 06:18:23 +0000</pubDate>
		<guid isPermaLink="false">https://www.usbswiper.com/blog/?p=44#comment-432</guid>
		<description>Hello Andrew,

First, thanks so much for IPN solution! It has been a huge asset in implementing IPN for my site. Currently, I'm working on the final testing.

I am experiencing a db problem which is probably simple but I've yet to find a fix. When I run a test transaction, the paypal_ipn_raw_log is updated, but not the paypal_ipn_orders table. The require_once is in the ipn_listener. When I checked my log file I noticed this fragment "table=paypal_ipn_orders&amp;pos=0". I'm not sure what pos means.

I'm using PayMock as a test harness. If you would like to see the modified script, I could send you an email.

Any assistance will be much appreciated.</description>
		<content:encoded><![CDATA[<p>Hello Andrew,</p>
<p>First, thanks so much for IPN solution! It has been a huge asset in implementing IPN for my site. Currently, I&#8217;m working on the final testing.</p>
<p>I am experiencing a db problem which is probably simple but I&#8217;ve yet to find a fix. When I run a test transaction, the paypal_ipn_raw_log is updated, but not the paypal_ipn_orders table. The require_once is in the ipn_listener. When I checked my log file I noticed this fragment &#8220;table=paypal_ipn_orders&amp;pos=0&#8243;. I&#8217;m not sure what pos means.</p>
<p>I&#8217;m using PayMock as a test harness. If you would like to see the modified script, I could send you an email.</p>
<p>Any assistance will be much appreciated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Angell</title>
		<link>http://www.usbswiper.com/blog/2008/12/29/how-to-test-paypal-instant-payment-notification-ipn/comment-page-1/#comment-138</link>
		<dc:creator>Andrew Angell</dc:creator>
		<pubDate>Thu, 02 Jul 2009 03:13:57 +0000</pubDate>
		<guid isPermaLink="false">https://www.usbswiper.com/blog/?p=44#comment-138</guid>
		<description>Glad it helped!</description>
		<content:encoded><![CDATA[<p>Glad it helped!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kenny K</title>
		<link>http://www.usbswiper.com/blog/2008/12/29/how-to-test-paypal-instant-payment-notification-ipn/comment-page-1/#comment-136</link>
		<dc:creator>Kenny K</dc:creator>
		<pubDate>Thu, 02 Jul 2009 01:04:17 +0000</pubDate>
		<guid isPermaLink="false">https://www.usbswiper.com/blog/?p=44#comment-136</guid>
		<description>Nicely done. I had the idea in mind, but I wanted to check the internet for someone who already wrote out the form code. Thanks!</description>
		<content:encoded><![CDATA[<p>Nicely done. I had the idea in mind, but I wanted to check the internet for someone who already wrote out the form code. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Angell</title>
		<link>http://www.usbswiper.com/blog/2008/12/29/how-to-test-paypal-instant-payment-notification-ipn/comment-page-1/#comment-18</link>
		<dc:creator>Andrew Angell</dc:creator>
		<pubDate>Tue, 27 Jan 2009 14:37:44 +0000</pubDate>
		<guid isPermaLink="false">https://www.usbswiper.com/blog/?p=44#comment-18</guid>
		<description>Glad to hear it!  :)</description>
		<content:encoded><![CDATA[<p>Glad to hear it!  <img src='http://www.usbswiper.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill</title>
		<link>http://www.usbswiper.com/blog/2008/12/29/how-to-test-paypal-instant-payment-notification-ipn/comment-page-1/#comment-17</link>
		<dc:creator>Bill</dc:creator>
		<pubDate>Tue, 27 Jan 2009 05:31:37 +0000</pubDate>
		<guid isPermaLink="false">https://www.usbswiper.com/blog/?p=44#comment-17</guid>
		<description>This was fantastic! Thank you very much for providing this. Got me set up perfectly.</description>
		<content:encoded><![CDATA[<p>This was fantastic! Thank you very much for providing this. Got me set up perfectly.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
