日期:2014-05-17  浏览次数:20448 次

asp.net程序 支付宝接口支付成功后无跳转!
如题:支付宝支付成功后无跳转,请问是什么原因呢?

相关代码:
https://tradeexprod.alipay.com/cashiergw/cashierReturnMiddlePage.htm?tradeNo=2011080398929208&sign=K1ib40qLlP63fAxO404Zu%252FfMCcLZcxOERmD69sl2M0PWCg%253D%253D
就到这里 提示支付完成 ,但是就是不跳转~


在本地测试 都是OK的。

------解决方案--------------------
<p class="n-explain" style="display:none">如果页面还没有跳转,请点此<a href="http://www.yililian.com/return_url.aspx?body=234&buyer_email=zhuwangxz%40126.com&buyer_id=2088102120685081&discount=0.00&gmt_create=2011-08-03+17%3A51%3A02&gmt_logistics_modify=2011-08-03+17%3A51%3A02&gmt_payment=2011-08-03+17%3A51%3A09&is_success=T&is_total_fee_adjust=N&logistics_fee=0.00&logistics_payment=BUYER_PAY&logistics_type=EXPRESS&notify_id=RqPnCoPT3K9%252Fvwbh3I7w58R0PH14sjEpI%252B2pMm1o7rPqc3ELoPZ1UOdBhVBm4iF3p0DV&notify_time=2011-08-03+19%3A57%3A42&notify_type=trade_status_sync&out_trade_no=201183175003&payment_type=1&price=0.01&quantity=1&receive_address=%CE%F7%B2%D8%D7%D4%D6%CE%C7%F8%A1%A2%B2%FD%B6%BC%B5%D8%C7%F8%A1%A2%B9%B1%BE%F5%CF%D8%A1%A2asdasd&receive_mobile=234234&receive_name=sdt&receive_phone=234234234&receive_zip=234234&seller_actions=SEND_GOODS&seller_email=xiaguilian0202%40sina.com.cn&seller_id=2088002523241726&subject=201183175003&total_fee=0.01&trade_no=2011080398929208&trade_status=WAIT_SELLER_SEND_GOODS&use_coupon=N&sign=88b9130a1824af7fe6121089e5ace538&sign_type=MD5">跳转回商户</a></p>
</div>

这一段怎么没显示出来

应该会加载的

IE下 总是加载不完
------解决方案--------------------
没研究过支付接口
帮顶
------解决方案--------------------
你提供的文件地址对吗?这个文件地址必须通过公网可以访问到才行
------解决方案--------------------
我打开跳转了,是验证失败。
你在参数里面要设定返回公网地址。
------解决方案--------------------
C# code

string return_url = "http://www.yililian.com/Alipay_Return.aspx"; //服务器通知返回接口
string notify_url = "http://www.yililian.com/Alipay_Notify.aspx"; //服务器通知返回接口

------解决方案--------------------
帮楼主顶。
------解决方案--------------------
返回了,但返回是空!
通知返回
支付宝交易号:
订单号:
付款总金额:
商品标题:
商品描述:
买家账号:
收货人姓名:
收货人地址:
收货人邮编:
收货人电话:
收货人手机:
交易状态:
验证状态:验证失败

------解决方案--------------------

namespace AlipayClass
{
/// <summary>
/// 功能:付完款后跳转的页面(返回页)
/// 版本:3.0
/// 日期:2010-06-09
/// 说明:
/// 以下代码只是为了方便商户测试而提供的样例代码,商户可以根据自己网站的需要,按照技术文档编写,并非一定要使用该代码。
/// 该代码仅供学习和研究支付宝接口使用,只是提供一个参考。
/// 
/// ///////////////////////页面功能说明///////////////////////
/// 该页面可在本机电脑测试
/// 该页面称作“返回页”,是由支付宝服务器同步调用,可当作是支付完成后的提示信息页,如“您的某某某订单,多少金额已支付成功”。
/// 可放入HTML等美化页面的代码和订单交易完成后的数据库更新程序代码
/// 该页面可以使用ASP.NET开发工具调试,也可以使用写文本函数Log_result进行调试,该函数已被默认关闭
/// TRADE_FINISHED(表示交易已经成功结束,为普通即时到帐的交易状态成功标识);
/// TRADE_SUCCESS(表示交易已经成功结束,为高级即时到帐的交易状态成功标识);
/// </summary>
public class return_url : System.Web.UI.Page
{
protected HtmlForm form1;
protected Label lbTrade_no, lbOut_trade_no, lbTotal_fee, lbSubject, lbBody, lbBuyer_email, lbTrade_status, lbVerify;

protected void Page_Load(object sender, EventArgs e)
{
SortedDictionary<string, string> sArrary = GetRequestGet();
///////////////////////以下参数是需要设置的相关配置参数,设置后不会更改的//////////////////////