V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sarices
V2EX  ›  问与答

支付宝集成问题return和notify的分别?

  •  
  •   sarices · 2011-12-20 11:22:02 +08:00 · 4563 次点击
    这是一个创建于 4706 天前的主题,其中的信息可能已经有所发展或是发生改变。
    return的时候做处理还是notify的时候做处理?
    7 条回复    1970-01-01 08:00:00 +08:00
    xflykkk
        1
    xflykkk  
       2011-12-20 11:41:18 +08:00
    notify的时候业务基本已经成功了,return做可能存在用户x掉页面。
    sarices
        2
    sarices  
    OP
       2011-12-20 11:49:09 +08:00
    @xflykkk 就是说,两个页面都要做逻辑处理,比如改变状态神马的?
    benzhe
        3
    benzhe  
       2011-12-20 12:06:07 +08:00
    银联在线是这样的,notify是银联服务器访问自己服务器(银联 -> 服务器),return是用户支付成功后跳转的页面(银联 -> 用户 ->服务器)。一般来说notify是必须先处理好的,return用于检查notify是否成功(如银联服务器暂时无法直接连通自己的服务器),若不成功return就负责处理

    支付宝的应该一样
    darcy
        4
    darcy  
       2011-12-20 12:16:39 +08:00
    不一定都能成功return回去,都做处理吧,notify是补救错失。
    fim8
        5
    fim8  
       2011-12-20 12:35:08 +08:00 via iPhone
    后者是post过去的,24小时没会通知多次,如果第一次没有成功的话。
    sarices
        6
    sarices  
    OP
       2011-12-20 12:40:49 +08:00
    @fim8 @darcy @benzhe 谢谢楼上各位
    blogcool
        7
    blogcool  
       2011-12-20 13:35:59 +08:00
    return 前台通知 (由用户触发)
    notify 后台通知(服务器通知,相关安全稳定)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1340 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:35 · PVG 07:35 · LAX 15:35 · JFK 18:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.