使用在线支付完成后,返回信息时候出现错误提示
作者:动易网络
来源:本站原创
点击数: 次
发布时间:2009年04月29日
问题:使用在线支付完成后,返回信息时候出现错误提示
错误地址: .******.com/PayOnline/ShowResult.aspx?PayMessage=ok&PaymentNum=OP20090429095137&buyer_email=fangquanok%40163.com&buyer_id=2088002057678795&exterface=create_direct_pay_by_user&is_success=T¬ify_id=RqPnCoPT3K9%252Fvwbh3I%252BI13Ndu8vL0scHxb1kzda0KpTrn3dpho4KNbnuZdYAIXnVcGgZ¬ify_time=2009-04-29+09%3A53%3A29¬ify_type=trade_status_sync&out_trade_no=OP20090429095137&payment_type=1&seller_email=yzyzpost%40126.com&seller_id=2088002370236223&subject=OP20090429095137&total_fee=0.01&trade_no=2009042976732900&trade_status=TRADE_FINISHED&sign=3cd97dee22c7ad51902ebd38339800e8&sign_type=MD5 |
错误信息: 未能找到任何适合于指定的区域性或非特定区域性的资源。请确保在编译时已将“Resources.MessageTitle_OrderSendCard.resources”正确嵌入或链接到程序集“App_GlobalResources.cyuhoaaz”,或者确保所有需要的附属程序集都可加载并已进行了完全签名。 |
解决方法:找到文件“/PayOnline/ShowResult.aspx”,用记事本打开,找到46~53行:
// 是否存在充值卡 // bool haveCard = false; string orderCardNum = string.Empty; string title = GetGlobalString("MessageTitle_OrderSendCard", "充值卡交付通知"); IList
lstOrderItem = OrderItem.GetInfoListByOrderId(orderId);
OrderInfo order = Order.GetOrderById(orderId);
|
改为:
// 是否存在充值卡 // bool haveCard = false; string orderCardNum = string.Empty; //string title = GetGlobalString("MessageTitle_OrderSendCard", "充值卡交付通知"); string title = "提交成功";
IList
lstOrderItem = OrderItem.GetInfoListByOrderId(orderId);
OrderInfo order = Order.GetOrderById(orderId);
|
注意:这只是暂时的解决方法,但是不影响使用,如升级可以解决此问题,请升级。(测试版本为BizIdea2.5)