Hello!
I’m hoping that I’m doing something really dumb but I can’t seem to get PayPal to talk with my IPN listener. After being on the phone with them, showing them my code, and not getting a positive result, I thought I’d bring things over here to get a fresh perspective. To send things off to Paypal, I use:
<form action=“https://www.paypal.com/cgi-bin/webscr” method=“POST”>
<input type =“hidden” name=“cmd” value=“_xclick” />
<input type = “hidden” name=“business” value ="support@itsmorethanatextbook.com" />
<input type=“hidden” name=“item_name” value=“Test_1” />
<input type=“hidden” name=“item_number” value=“1” />
<input type=“hidden” name=“amount” value=“0.01”/>
<input type=“hidden” name=“no_note” value=“1”/>
<input type=“hidden” name=“currency_code” value=“USD”/>
<input type=“hidden” name =“lc” value=“US”/>
<input type=“hidden” name=“bn” value=“PP-BuyNowBF”/>
<input type=“hidden” name =“return” value=“http://www.itsmorethanatextbook.com/Homepage_extras/welcome_message.php?book_id=Test_1” />
<input type=“hidden” name=“cancel_return” value=“http://www.itsmorethanatextbook.com/books/Test_1/homepage/index.php”/>
<input type=“hidden” name=“rm” value=“2” />
<input type=“hidden” name=“notify_url” value=“http://www.itsmorethanatextbook.com/ipn/ipn.php”/>
<input type=“hidden” name=“custom” value=“7”/>
<p><input type=“submit” value=“Off to PayPal”/></p>
</form>
In theory, then, the user should be directed to my IPN script after a transaction. Currently in that script, I just print “Hello!” to the screen (I’ll be doing some database stuff when PayPal actually sends the user there), but I fear that after a transaction, PayPal doesn’t redirect to that script, it just happily accepts the payment.
Trouble shooting that I’ve done:
- I’ve double and triple checked that IPN is enabled on Paypal and that my IPN script is the script that it gets sent to.
- I’ve looked at the IPN history and it appears that something is in fact being posted.
- I’ve contacted my service provider and they say that nothing’s wrong on their end. (Actually, they didn’t really “check” anything, they just said that there’s no way it’s their fault)
Is there some silly detail that I could be overlooking, such as some setting that would override the IPN behavior?
Any help would be appreciated…
Thank you,
Eric