<?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: receiving instant payments in your web application.</title>
	<atom:link href="http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/feed/" rel="self" type="application/rss+xml" />
	<link>http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/</link>
	<description>Photoshop Tutorials</description>
	<lastBuildDate>Sat, 06 Mar 2010 22:41:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: svarga</title>
		<link>http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/comment-page-2/#comment-18252</link>
		<dc:creator>svarga</dc:creator>
		<pubDate>Wed, 03 Mar 2010 11:31:51 +0000</pubDate>
		<guid isPermaLink="false">http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/#comment-18252</guid>
		<description>Ok, I correct this code, mea culpa. Every thing is ok, &quot;completed status received from paypal&quot; thank you, my friend. But nothing to change in the database. And no error messages, like &quot;unable connect to the database&quot;. Maybe I miss some {} or something like this? Or replaced mysql querry in the wrong place?</description>
		<content:encoded><![CDATA[<p>Ok, I correct this code, mea culpa. Every thing is ok, &#8220;completed status received from paypal&#8221; thank you, my friend. But nothing to change in the database. And no error messages, like &#8220;unable connect to the database&#8221;. Maybe I miss some {} or something like this? Or replaced mysql querry in the wrong place?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: svarga</title>
		<link>http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/comment-page-2/#comment-18250</link>
		<dc:creator>svarga</dc:creator>
		<pubDate>Wed, 03 Mar 2010 08:56:26 +0000</pubDate>
		<guid isPermaLink="false">http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/#comment-18250</guid>
		<description>&quot;We have had an INVALID response&quot;. 

Is it possible I wrote uncorrect Mysql querry?</description>
		<content:encoded><![CDATA[<p>&#8220;We have had an INVALID response&#8221;. </p>
<p>Is it possible I wrote uncorrect Mysql querry?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/comment-page-2/#comment-17897</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 17 Feb 2010 23:59:46 +0000</pubDate>
		<guid isPermaLink="false">http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/#comment-17897</guid>
		<description>Have you enabled IPN in your Paypal account?</description>
		<content:encoded><![CDATA[<p>Have you enabled IPN in your Paypal account?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rijo</title>
		<link>http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/comment-page-2/#comment-17836</link>
		<dc:creator>Rijo</dc:creator>
		<pubDate>Mon, 15 Feb 2010 10:29:17 +0000</pubDate>
		<guid isPermaLink="false">http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/#comment-17836</guid>
		<description>sir,
 i used your code but it is not working.. after making the payment paypal is not sending back the data.. please help me...</description>
		<content:encoded><![CDATA[<p>sir,<br />
 i used your code but it is not working.. after making the payment paypal is not sending back the data.. please help me&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/comment-page-2/#comment-17722</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 11 Feb 2010 22:34:44 +0000</pubDate>
		<guid isPermaLink="false">http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/#comment-17722</guid>
		<description>Sorry Ross I can&#039;t think of anything.</description>
		<content:encoded><![CDATA[<p>Sorry Ross I can&#8217;t think of anything.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ross</title>
		<link>http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/comment-page-1/#comment-17680</link>
		<dc:creator>Ross</dc:creator>
		<pubDate>Wed, 10 Feb 2010 14:26:03 +0000</pubDate>
		<guid isPermaLink="false">http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/#comment-17680</guid>
		<description>Hi Mike,

I have spent the last 2 days trying to solve this problem. I have implemented paypal ipn and tested extensively using the sandbox however when I moved this to the real paypal site everything works except where I send the confirmation email from my site not paypals confirmation email. I have an if(mail($to ...) statement and in my log file this has evaluated to true as if the email has sent but the receiver never gets this email. I have the exact same code with the sandbox and this works fine. Have u ever seen anything like this? Your help here would be greatly appreciatted.

Thanks,
Ross</description>
		<content:encoded><![CDATA[<p>Hi Mike,</p>
<p>I have spent the last 2 days trying to solve this problem. I have implemented paypal ipn and tested extensively using the sandbox however when I moved this to the real paypal site everything works except where I send the confirmation email from my site not paypals confirmation email. I have an if(mail($to &#8230;) statement and in my log file this has evaluated to true as if the email has sent but the receiver never gets this email. I have the exact same code with the sandbox and this works fine. Have u ever seen anything like this? Your help here would be greatly appreciatted.</p>
<p>Thanks,<br />
Ross</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mkarron</title>
		<link>http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/comment-page-1/#comment-16886</link>
		<dc:creator>mkarron</dc:creator>
		<pubDate>Sun, 17 Jan 2010 19:03:17 +0000</pubDate>
		<guid isPermaLink="false">http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/#comment-16886</guid>
		<description>Yes, yes it is like you say; I understand... and we have to live with this for the moment.

Just, IMHO, it would be much smarter to have the possibility to block a payment directly from IPN, rather than wasting the time later in disputes, refunds, etc.

So, what I miss (if any PayPal guy read this...) is to have the possibility to append something like &quot;&amp;cmd=_block_payment&quot;, if things go wrong, in addition to the &quot;&amp;cmd=_&amp;cmd=_notify-validate&quot;, if all is OK.

So, extend it to be also &quot;IPPN&quot; (Pre-Payment notification)</description>
		<content:encoded><![CDATA[<p>Yes, yes it is like you say; I understand&#8230; and we have to live with this for the moment.</p>
<p>Just, IMHO, it would be much smarter to have the possibility to block a payment directly from IPN, rather than wasting the time later in disputes, refunds, etc.</p>
<p>So, what I miss (if any PayPal guy read this&#8230;) is to have the possibility to append something like &#8220;&amp;cmd=_block_payment&#8221;, if things go wrong, in addition to the &#8220;&amp;cmd=_&amp;cmd=_notify-validate&#8221;, if all is OK.</p>
<p>So, extend it to be also &#8220;IPPN&#8221; (Pre-Payment notification)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/comment-page-1/#comment-16841</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 16 Jan 2010 20:04:55 +0000</pubDate>
		<guid isPermaLink="false">http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/#comment-16841</guid>
		<description>When Paypal sends back INVALID it is just saying that the info you sent was wrong.

It is quite separate from the payment. 

The payment is the first thing that happens. 
Then paypal tells you about it.
Then you tell paypal what you think it just told you.
Then paypal says yes thats what I told you (VERIFIED) or no you misheard me (INVALID)

I think :)

Mike</description>
		<content:encoded><![CDATA[<p>When Paypal sends back INVALID it is just saying that the info you sent was wrong.</p>
<p>It is quite separate from the payment. </p>
<p>The payment is the first thing that happens.<br />
Then paypal tells you about it.<br />
Then you tell paypal what you think it just told you.<br />
Then paypal says yes thats what I told you (VERIFIED) or no you misheard me (INVALID)</p>
<p>I think <img src='http://designertuts.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mkarron</title>
		<link>http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/comment-page-1/#comment-16817</link>
		<dc:creator>mkarron</dc:creator>
		<pubDate>Sat, 16 Jan 2010 11:06:44 +0000</pubDate>
		<guid isPermaLink="false">http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/#comment-16817</guid>
		<description>Hi,

I have an IPN working OK, but I find its behavior quite amazing (unless there is something that I do not understand...)

PayPal process payments even if it has returned &#039;INVALID&#039; in the IPN! I have made some intentionl tests to force an &#039;INVALID&#039; answer from PayPal, and:

- There is no feedback at all in the payment pages about this fact.
- The credit card charge goes ahead.

...or there is something that I miss?</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I have an IPN working OK, but I find its behavior quite amazing (unless there is something that I do not understand&#8230;)</p>
<p>PayPal process payments even if it has returned &#8216;INVALID&#8217; in the IPN! I have made some intentionl tests to force an &#8216;INVALID&#8217; answer from PayPal, and:</p>
<p>- There is no feedback at all in the payment pages about this fact.<br />
- The credit card charge goes ahead.</p>
<p>&#8230;or there is something that I miss?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/comment-page-1/#comment-16705</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 13 Jan 2010 15:01:07 +0000</pubDate>
		<guid isPermaLink="false">http://designertuts.com/paypal-ipn-receiving-instant-payments-in-your-web-application/#comment-16705</guid>
		<description>PP_MTS_Haak on the Paypal site suggests the following code if you need to use Curl instead of fsockopen
https://www.x.com/docs/DOC-1551

$url= &#039;https://www.sandbox.paypal.com/cgi-bin/webscr&#039;;
    $curl_result=$curl_err=&#039;&#039;;
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,$url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $req);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array(&quot;Content-Type: application/x-www-form-urlencoded&quot;, &quot;Content-Length: &quot; . strlen($req)));
    curl_setopt($ch, CURLOPT_HEADER , 0); 
    curl_setopt($ch, CURLOPT_VERBOSE, 1);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($ch, CURLOPT_TIMEOUT, 30);
    $res = @curl_exec($ch);
    $curl_err = curl_error($ch);
    curl_close($ch);</description>
		<content:encoded><![CDATA[<p>PP_MTS_Haak on the Paypal site suggests the following code if you need to use Curl instead of fsockopen<br />
<a href="https://www.x.com/docs/DOC-1551" rel="nofollow">https://www.x.com/docs/DOC-1551</a></p>
<p>$url= &#8216;https://www.sandbox.paypal.com/cgi-bin/webscr&#8217;;<br />
    $curl_result=$curl_err=&#8221;;<br />
    $ch = curl_init();<br />
    curl_setopt($ch, CURLOPT_URL,$url);<br />
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);<br />
    curl_setopt($ch, CURLOPT_POST, 1);<br />
    curl_setopt($ch, CURLOPT_POSTFIELDS, $req);<br />
    curl_setopt($ch, CURLOPT_HTTPHEADER, array(&#8220;Content-Type: application/x-www-form-urlencoded&#8221;, &#8220;Content-Length: &#8221; . strlen($req)));<br />
    curl_setopt($ch, CURLOPT_HEADER , 0);<br />
    curl_setopt($ch, CURLOPT_VERBOSE, 1);<br />
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);<br />
    curl_setopt($ch, CURLOPT_TIMEOUT, 30);<br />
    $res = @curl_exec($ch);<br />
    $curl_err = curl_error($ch);<br />
    curl_close($ch);</p>
]]></content:encoded>
	</item>
</channel>
</rss>
