开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
支付能力 > 手机网站支付 > 案例分析 > 手机网站支付如何设置异步通知
收藏
我的文档
设置
一、场景说明
手机网站支付是通过接口中设置的 notify_url 地址进行异步通知返回,具体根据接口文档参数设置。
notify_url 参数不设置,即不会触发发送异步通知。
支持设置 notify_url 的 api:
接口英文名
接口中文名

手机网站支付接口 2.0
二、异步地址设置
1、异步设置方式
接口调用 sdk 设置 notify_url 传参方式如下:
plain text
复制代码
//java版:request.setnotify;//php版:$request->setnotify;//.net版:request.setnotify;//node.js版:formdata.addfield('notifyurl', '商户自己的notify_url地址');
2、异步地址设置要求
异步地址必须为:外网 post 访问为 http200 的状态,详见 支付宝异步通知说明
三、异步说明
1、异步参数说明
异步参数说明建议参考 。 
2、交易状态说明
枚举名称
枚举说明
wait_buyer_pay
交易创建,等待买家付款
trade_closed
未付款交易超时关闭,或支付完成后全额退款
trade_success
交易支付成功
trade_finished
交易结束,不可退款
3、异步触发条件
通知类型
描述
默认开启
tradestatus.trade_closed
交易关闭
1
tradestatus.trade_finished
交易完结
1
tradestatus.trade_success
支付成功
1
tradestatus.wait_buyer_pay
交易创建
0
四、异步验签
根据签名方式可分为公钥证书验签和 rsa2 验签。
rsa2 普通公钥签名验签方法详见 如何使用 rsa2 签名验签
公钥证书验签签名验签方法详见 如何使用证书签名验签
五、注意事项
交易状态说明



异步通知如何判断对应哪笔退款交易
异步通知如何区分全额退款和部分退款
异步通知如何区分全额退款和订单超时导致的交易关闭

内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图