AliPay 支付业务

2014-07-02 19:33:59 +08:00
 nooper
通常什么情况下用同步通知,return_url
通常什么情况下用异步通知,notify_url
一般大家采用的是notify_url还是return_url?
看了半天也没有搞明白。
2865 次点击
所在节点    问与答
11 条回复
atan
2014-07-02 19:42:31 +08:00
同步通知用户给用户的跳转提示,比如告诉用户支付完成了,但此时可能钱还没到你的支付宝账号,一般不处理业务,订单信息可能为“付款确认中”
异步通知是支付宝发来的单独请求,告诉你钱款收到了,你可以处理你的业务了,比如更新订单为“已付款”
Yien
2014-07-02 19:47:55 +08:00
两个都需要,re用户支付后等待网站返回,no用户支付后直接关闭支付页面,支付宝后台返回。
nooper
2014-07-02 21:54:40 +08:00
@atan 到账不是实时的吗?return_url 是给用户返回的对吧。
notify_url 是给网站后台返回的对吧。
qiayue
2014-07-02 21:58:25 +08:00
前两天刚给 天蓝村 tianlancun.com 加了支付宝支付功能,return_url 和 notify_url 都要,双保险
nooper
2014-07-02 22:01:03 +08:00
@qiayue 可惜alipay没有python官方。官方文档写的结构有点乱。。。。
qiuai
2014-07-02 22:07:46 +08:00
return_url是返回到你的网站的.
notify_url是客户没返回,但是支付宝会尝试返回.

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

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

3、返回的信息都是一样的,按文档给的参数解析即可
nooper
2014-07-03 16:02:21 +08:00
@caoyue ok ,非常感谢。哈哈哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/120656

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX