asp.net和支付宝平台集成支付成功网页跳转时空白页面
今天在做asp.net和支付宝平台集成,支付是双接口的,支付成功后网页跳转成空白页面,查看url是已经跳转到商户网站上了,但是空白的,return_url在网上上能访问,以下是我的分析,请给高手指点下,如解决了倾囊给分:
1:return_url在网页上能正常访问,说明return_url是配置正确的。
2:支付成功,说明我已经和支付平台集成成功,因为我的支付宝确认是扣款了。
3:支付成功后网页跳转是空白的,没有输出任何的自定义异常,就是这点很奇怪,我首先,在加载页面的时候已经判断支付平台返回来给我的参数是否为空,如果为空,就输出无任何参数输出,但是页面上什么都没有,说明已经接收到参数,进去了,再次判断,是否是支付宝发来的,等一些支付接口提供的参数,都没有任何的异常输出,在下面一层,就是我写的判断了,我根据流水号的前缀,是固定的字母,如果是对的,就跳到相应的另外页面处理,这步也没跳,else那就跳到另一个页面,也没跳
以上就是我分析的,重点是网页确实跳转了,页面时空白的,没有任何内容输出
[解决办法]
responseTxt=true
return_url_log:sign=8645ded55bc618749f80188396515ace&mysign=8645ded55bc618749f80188396515ace
return回来的参数:
body=8888&buyer_email=844689800@qq.com&buyer_id=2088402433691462&exterface=create_direct_pay_by_user&is_success=T¬ify_id=RqPnCoPT3K9%2Fvwbh3I7z09OsD4JzjbZiHimnusI4FUIMe7pRrLz
iilT8GC4AS7SrXPjW¬ify_time=2011-12-23
16:40:57¬ify_type=trade_status_sync&out_trade_no=D201112231529&payment_type=1&seller_email=coolioberyl@gmail.com&seller_id=2088501759807750&subject=D201112231529&total_fee=0.
01&trade_no=2011122320897346&trade_status=TRADE_SUCCESS&
这个是调试日志的参数
下面这个是空白也的url
http://www.ytpw.net/alipay/return_url.aspx?body=%E7%94%B5%E5%BD%B1%E7%A5%A8&buyer_email=844689800%40qq.com&buyer_id=2088402433691462&exterface=create_direct_pay_by_user&is_success=T¬ify_id=RqPnCoPT3K9%252Fvwbh3I7z09KGImlKGMZxA1frHW8XjQ4DkGe8Rq9mctufFkzZIrBW%252B0bl¬ify_time=2011-12-24+15%3A37%3A21¬ify_type=trade_status_sync&out_trade_no=D201112241188&payment_type=1&seller_email=coolioberyl%40gmail.com&seller_id=2088501759807750&subject=D201112241188&total_fee=0.01&trade_no=2011122434542246&trade_status=TRADE_SUCCESS&sign=cd65b071ff705cf13afc8a7893148bea&sign_type=MD5
[解决办法]
什么情况