弄了一天多,种种困难,终于在测试环境把这个返回字符串截获下来了。网上唯一查到的字符串是错误的,估计是很多年前的吧。故此把最新的截下来以做保留:
SUCCESS
transaction_subject=8014
payment_date=20%3A44%3A17+Jul+04%2C+2014+PDT
txn_type=web_accept
last_name=wendy
residence_country=US
item_name=Payment+for+Order%3A8000
payment_gross=70.00
mc_currency=USD
business=Wendy-facilitator%40ever-pretty.ca
payment_type=instant
protection_eligibility=Ineligible
payer_status=verified
tax=0.00
payer_email=wendy.song%40qq.com
txn_id=3K012738LP7394315
quantity=1
receiver_email=Wendy-facilitator%40ever-pretty.ca
first_name=song
payer_id=4REV2W7CX2NK6
receiver_id=X6QBWWEW3GLSU
item_number=
handling_amount=0.00
payment_status=Completed
payment_fee=3.03
mc_fee=3.03
shipping=0.00
mc_gross=70.00
custom=8014
charset=gb2312
各个项目之间有换行,没有空格。
犯了很多傻x错误,比如txn_id对于IPN是Request["txn_id"],对于PDT的话是Request.QueryString["tx"](一样的东西还气不一样的名字混淆视听啊!)还有POST到沙箱的方法,在前台纠结了好久,感觉在后台更好呢。
好吧,好在截获到了,任凭自己料理了哈。