注册 | 登录

杭州神话信息技术有限公司

一、关于杭州神话公司


杭州神话信息技术有限公司,简称杭州神话,多年来一直专注于互联网技术开发与服务。

1、关于公司创始人:『丛林』
(恩,这个姓真的很少见)一个非知名的互联网痴迷者。
他一直梦想打造一款能服务亿万人的产品,也坚定用户第一、产品至上的理念,为人谦虚、热情,没架子,善于倾听,有唐僧般的专注(还好不太固执);


2、关于发展方向:

好业宝是一个基于微信小程序开发的微商城系统,为企业提供裂变获客、转化成交、锁客复购、代理分销、线上线下一体化服务(https://haoyebao.com)。


3、关于企业文化
公司使命:成就用户梦想
公司愿景:成为最受欢迎的技术服务商
经营理念:以用户为中心、以需求为导向、以技术为手段、以服务为支撑
核心价值观:用户第一、团队合作、卓越、创新、责任、感恩


二、诚聘各类人才加盟:

1、只要拥有一颗积极上进的心,这里总有适合您的位置;
1)有深度的PHP 开发:追求系统负载、性能极限,对bug零容忍
1)有爱心的产品经理:善于创造用户价值,追求产品极致体验
2)懂生活的前端设计:让用户用我们产品像享受美味一样自然
3)有想法的网络营销:发现和吸引每一个需要帮助的中小企业
4)接地气的产品运营:耐心的帮助每个用户创造价值实现梦想
还有ios开发、android开发、DBA、架构师、商家运营、市场营销、销售经理、渠道经理、网络营销、新媒体运营、客服和技术支持

2、加入我们的理由
不看学历+不看专业
平等氛围+广阔舞台
靠谱薪资+诱人前景
团队精干+同事热情
五险一金+周末双休
午餐补贴+每周活动
年终分红+股票期权
没有KPI,追求OKR

三、重点说说好业宝的未来

1、好业宝到底是什么的?(好业宝
产品定位:一站式、智能化的移动电商和新零售系统
用户群体:数千万中小企业、线下实体商家
市场需求:产品同质化、业务量萎缩、面临转型升级的迫切需求
产品价值:业务拓展、用户留存、业绩倍增
产品形态:SAAS平台,移动互联网

2、为什么是我们?
1)【证明】已有产品社交平台系统和团购o2o系统全国市场占有率均超过60%;
2)【方向】公司创始人有唐僧般坚定的毅力、善于学习、懂的分享、敢于担当;
3)【团队】核心团队在一起共同奋斗过6年的时间,并决定继续全力以赴下去;
4)【渠道】我们o2o系统已在全国数百个城市使用,这些是我们独有的渠道伙伴;
5)【希望】如果有您的加盟,定能如虎添翼!

不要论资排辈,而是按贡献价值多劳多得!
不要拉帮结派,而是可以背靠背携手作战!
不做IT民工,而是追逐梦想、实现财富自由!

我知道你和我一样不喜欢被忽悠,
所以我真诚的说:你想要的也正是我们在实现的!

你只要有想法就可以大声说出来,不需要担心有人给你脸色看,更不需要再担心有人给你穿小鞋,同样的梦想携手并进!

如对上述岗位感兴趣,请向@丛林 垂询:
QQ/微信:7286784(申请好友请加备注)
手机:18989495139
邮箱:conglin@cenwor.com
地址:杭州市西湖区古墩路829号天亿大厦11楼


因为我们还很小,所以你也可以成为创业元老。

面对一个可能改变命运的机会,你能把握住吗?

查看: 5615|回复: 3
打印 上一主题 下一主题

BUG反馈-支付宝接口notify_url失效BUG [复制链接]

Rank: 1

该用户从未签到

跳转到指定楼层
1#
omasm 发表于 2010-12-15 12:56:29 |只看该作者 |倒序浏览
前几天下了天天团购系统测试,发现在使用支付宝付款之后,如果用户关闭了支付成功的跳转页面,再返回到我的团购页面显示订单仍然是未付款状态,但是如果等待支付宝的支付成功页面自动跳转回来则没有这个问题,于是我抽空看了下系统的支付宝模块代码,发现在/modules/alipay.pay.php 59行,有这样一句代码

        $sql='select * from '.TABLE_PREFIX.'tttuangou_order where orderid  = '.addslashes($_GET['out_trade_no']).' and userid ='.MEMBER_ID;
        $query = $DatabaseHandler->Query($sql);
        $order=$query->GetRow();
        if($order=='')return "无法继续付款,无法找到订单!";

注意这里在验证订单时候用了MEMBER_ID这个常量,而这个常量的定义在/include/lib/member.han.php的110行,并且是通过MemberHandler这个类的GetMember()方法获取的(/include/lib/member.han.php,529行)。

我没有往下细看这个GetMember()方法,但已经大概明了系统获取MEMBER_ID的方法,即通过SESSION的方式,返回用户的ID并借此判断用户的权限及其他基本信息(此处可能有出入,待进一步研究)。

这里的问题是,支付宝接口提供了两个通知参数,一个是return_url,另一个是notify_url,return_url用于使用支付宝支付成功后等待数秒的跳转,只请求一次,而notify_url是支付宝异步请求,不可能返回SESSION信息,而系统的return_url和notify_url却设为了同一个(见alipay.pay.php26行,
            '_input_charset'    => $charset,            'notify_url'        => "$returnurl",            'return_url'        => "$returnurl",      

,这样就造成了前面描述的问题,即如果用户在成功支付后等待页面跳转至return_url,这样浏览器跳转过程中系统一定可以获取用户的SESSION信息,但是一旦用户关闭了成功支付页面,即return_url没有经过浏览器跳转,此时支付宝通过notify_url异步请求系统的 ‘/?mod=index?code=repay&pay=alipay’时,就会造成用户的SESSION信息丢失,从而导致付款失败。

由于对天天团购系统研究的时间不多,以上仅为我的一些个人看法,可能有所纰漏,还望管理员及时指正。
如果有同学对此主题同样感兴趣,也可通过邮件进一步讨论,
我的邮箱: omasm.us@gmail.com
谢谢!
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏0

Rank: 1

该用户从未签到

2#
wsktianxia 发表于 2010-12-16 09:22:48 |只看该作者
不知道新版本有没有修改好

Rank: 1

该用户从未签到

3#
omasm 发表于 2010-12-16 15:25:47 |只看该作者
本帖最后由 omasm 于 2010-12-16 15:29 编辑

据我的看法,这个bug要修复,要改动的代码相当多。因为补单的机制就是原本由return_url处理的流程(账户充值 - 扣款 - 订单支付成功 - 检查团购人数-生成团购券)现在用notify_url再执行一遍。而天天系统return_url与notify_url是同一个,并且return_url里面所有的业务逻辑都需要MEMBER_ID这个常量才能执行,现在要把notify_url独立出来就比较困难了。

本来我打算在/?mod=index里添加加一个自定义的code(也就是Action)用来处理notify_url请求,后来发现由于无法获取正确的MEMBER_ID常量,根本不能调用系统内置的处理函数,只好作罢。

Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    奋斗
    2011-12-20 09:50:01
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    积极分子 爱聚合商业用户 网赚宝商业用户 通过论坛任务绑定QQ机器人的用户

    4#
    放牛郎 发表于 2010-12-18 00:46:03 |只看该作者
    回复 3# omasm

    看来楼主也是高手啊。
    这个问题在V1.2beta中已经得以完善解决,请升级测试。
    您需要登录后才可以回帖 登录 | 免费注册

    社区团购系统|俏店合伙人|俏店获客新零售|微商城系统|杭州神话信息技术有限公司 ( 浙ICP备06012684号-1 )    

    商务咨询电话:0571-88800819   微信客服公众号:haoyebao   办公地址:杭州市西湖区古墩路829号天亿大厦11楼    浙公网安备 33010602000859号

    GMT+8, 2026-7-14 16:48

    © 2005-2024 Cenwor Inc.

    回顶部