As of now I don't have a verified bank account on my paypal so what I did is I tested my script to eliteweaver.co.uk IPN script tester and changed one of the lines in my code from:
<CFHTTP URL="https://www.paypal.com/cgi-bin/webscr?#str#" METHOD="GET" RESOLVEURL="false">
to:
<CFHTTP URL= ="http://www.eliteweaver.co.uk/testing/ipntest.php?#str#" METHOD="GET" RESOLVEURL="false">
</CFHTTP>
And the result was
IPN Creation Date: 19:19:11 Apr 02, 2003 PDT
IPN Expiration Date: 04:19:11 Apr 04, 2003 PDT
Send Count: 2
Target IPN Script:
http://xxx.xxx.xxx.xxx/Singleton/ipn.cfm
IPN Sent: 19:34:58 Apr 02, 2003 PDT
HTTP Status: HTTP/1.1 200 OK
IPN Received: 19:35:00 Apr 02, 2003 PDT
Post Back: 2 seconds
Variables Sent: 53
Variables Expected: 54
Variables Received: 0
String Length Sent: 1225
String Length Expected: 1246
String Length Received: -1
Desired Response: VERIFIED
Actual Response: INVALID
Intentional Response: No!
Summary: Your script is posting back incorrect data!
Does my modification correct? Please help me.
Thanks,
Edwin