Hi somecoder,
Please use the following example to test your script. All you need to do is change the action for your IPN url. And you received a 'Verified' response. If so, your code is working and the next step will be check how are you handling the data from a normal transaction? and debug from that point.
If you get 'Invalid' response that means that you code is not working. And I will recommend you as next step. Use the CF sample code that you provide on our site
http://www.paypal.com/cg...cl/rec/ipn-code-outside
<form method="post" action="http://www.dsul.org/notify.asp" ID="Form1">
<input type="hidden" name="mc_gross" value="0.01" ID="Hidden1">
<input type="hidden" name="address_status" value="unconfirmed" ID="Hidden2">
<input type="hidden" name="payer_id" value="QGVDAFGZ9XHLJ" ID="Hidden11">
<input type="hidden" name="tax" value="0.00" ID="Hidden12">
<input type="hidden" name="payment_date" value="13:50:26 Mar 11, 2004 PST" ID="Hidden13">
<input type="hidden" name="address_street" value="1840 Embarcadero Road" ID="Hidden14">
<input type="hidden" name="payment_status" value="Pending" ID="Hidden15">
<input type="hidden" name="address_zip" value="94303" ID="Hidden16">
<input type="hidden" name="first_name" value="Patrick" ID="Hidden17">
<input type="hidden" name="address_name" value="Patrick Breitenbach" ID="Hidden18">
<input type="hidden" name="notify_version" value="1.6" ID="Hidden19">
<input type="hidden" name="custom" value="" ID="Hidden20">
<input type="hidden" name="payer_status" value="unverified" ID="Hidden21">
<input type="hidden" name="business" value="pb-pdn@paypal.com" ID="Hidden22">
<input type="hidden" name="address_country" value="United States" ID="Hidden23">
<input type="hidden" name="address_city" value="Palo Alto" ID="Hidden24">
<input type="hidden" name="quantity" value="1" ID="Hidden25">
<input type="hidden" name="verify_sign" value="AkU-lzGsIkV0gazwa9nDVpmsx9X0AMF3KqbmhBuM8UTVNO5CFNAptk78" ID="Hidden26">
<input type="hidden" name="payer_email" value="pb-test@paypal.com" ID="Hidden27">
<input type="hidden" name="txn_id" value="4MX09190KB7728256" ID="Hidden28">
<input type="hidden" name="payment_type" value="instant" ID="Hidden29">
<input type="hidden" name="last_name" value="Breitenbach" ID="Hidden30">
<input type="hidden" name="address_state" value="CA" ID="Hidden31">
<input type="hidden" name="receiver_email" value="pb-pdn@paypal.com" ID="Hidden32">
<input type="hidden" name="receiver_id" value="WAT63H8628SRN" ID="Hidden33">
<input type="hidden" name="pending_reason" value="verify" ID="Hidden34">
<input type="hidden" name="txn_type" value="web_accept" ID="Hidden35">
<input type="hidden" name="item_name" value="Test" ID="Hidden36">
<input type="hidden" name="mc_currency" value="USD" ID="Hidden37">
<input type="hidden" name="item_number" value="" ID="Hidden38">
<input type="hidden" name="payment_gross" value="0.01" ID="Hidden39">
<input type="submit" value="Test IPN" ID="Submit1" NAME="Submit1">
</form>
Paulam
PayPal Tech Support Agent
PayPal an eBay company