I don't have a bank account so I don't have verified bank account and couldn't test my IPN in paypal. What I did is used a 3rd party IPN Testing Enviroment from eliteweaver.co.uk.
I modified the cfhttp to <CFHTTP URL="http://www.eliteweaver.co.uk/testing/ipntest.php?#str#" METHOD="GET"></CFHTTP>
I tested it and the result was:
IPN Creation Date: 23:34:39 Apr 02, 2003 PDT
IPN Expiration Date: 08:34:39 Apr 04, 2003 PDT
Send Count: 1
Target IPN Script:
http://203.131.66.234/Singleton/IPN.cfm
IPN Sent: 23:34:39 Apr 02, 2003 PDT
HTTP Status: HTTP/1.1 200 OK
IPN Received: 23:34:40 Apr 02, 2003 PDT
Post Back: 1 second
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!
What causes this? Does my modification correct?
Thanks,
Edwin