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

AliPay 支付业务

  •  
  •   nooper · 2014-07-02 19:33:59 +08:00 · 2944 次点击
    这是一个创建于 3815 天前的主题,其中的信息可能已经有所发展或是发生改变。
    通常什么情况下用同步通知,return_url
    通常什么情况下用异步通知,notify_url
    一般大家采用的是notify_url还是return_url?
    看了半天也没有搞明白。
    第 1 条附言  ·  2014-07-02 22:17:59 +08:00
    同步数据返回的参数和异步数据返回的参数不太一样。
    到底以那个为基准?
    11 条回复    2014-07-03 16:02:21 +08:00
    atan
        1
    atan  
       2014-07-02 19:42:31 +08:00
    同步通知用户给用户的跳转提示,比如告诉用户支付完成了,但此时可能钱还没到你的支付宝账号,一般不处理业务,订单信息可能为“付款确认中”
    异步通知是支付宝发来的单独请求,告诉你钱款收到了,你可以处理你的业务了,比如更新订单为“已付款”
    Yien
        2
    Yien  
       2014-07-02 19:47:55 +08:00 via iPhone
    两个都需要,re用户支付后等待网站返回,no用户支付后直接关闭支付页面,支付宝后台返回。
    nooper
        3
    nooper  
    OP
       2014-07-02 21:54:40 +08:00
    @atan 到账不是实时的吗?return_url 是给用户返回的对吧。
    notify_url 是给网站后台返回的对吧。
    qiayue
        4
    qiayue  
       2014-07-02 21:58:25 +08:00
    前两天刚给 天蓝村 tianlancun.com 加了支付宝支付功能,return_url 和 notify_url 都要,双保险
    nooper
        5
    nooper  
    OP
       2014-07-02 22:01:03 +08:00
    @qiayue 可惜alipay没有python官方。官方文档写的结构有点乱。。。。
    qiuai
        6
    qiuai  
       2014-07-02 22:07:46 +08:00
    return_url是返回到你的网站的.
    notify_url是客户没返回,但是支付宝会尝试返回.

    如果我没记错的话...最多也就是反过来,但是好像不太可能.
    nooper
        7
    nooper  
    OP
       2014-07-02 22:20:48 +08:00
    @qiayue 你们的零食,来点有意思的特色。最近总是饿。
    qiayue
        8
    qiayue  
       2014-07-02 22:37:24 +08:00
    @nooper 即将上线,还有些功能没做完。到时候会有好玩的。
    nooper
        9
    nooper  
    OP
       2014-07-02 22:58:44 +08:00
    @qiayue 多多的零食。多多的。
    caoyue
        10
    caoyue  
       2014-07-03 11:21:26 +08:00
    1、return_url 是客户付完款之后显示付款成功,然后支付宝会主动跳转回你的网站,但是这个不一定会生效,因为用户可能付完款就关闭了页面,导致跳不回你的网站从而获取不到通知
    notify_url 是支付宝主动在后台按一定时间间隔持续通知你的网站直到网站返回 success,确保状态可以正确更新

    2、一般 return_url 可有可无,notify_url 必须有

    3、返回的信息都是一样的,按文档给的参数解析即可
    nooper
        11
    nooper  
    OP
       2014-07-03 16:02:21 +08:00
    @caoyue ok ,非常感谢。哈哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4040 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 05:33 · PVG 13:33 · LAX 21:33 · JFK 00:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.