首 页
产品与服务
移动安全
安全扫描
安全组件
应用加固
实时监控
安全审计
数据风控
虚假注册防控
账号被盗防控
活动作弊防控
内容安全(绿网)
鉴黄服务
图像识别
图文识别
文本识别
实人认证
风险分析
认证方式
动态管理
解决方案
金融行业
手机游戏
软件开发
应用市场
文档中心
安全博客
渠道商申请
风险态势
登录
管理后台
文档中心
> 花呗预授权
花呗预授权
花呗介绍
预授权术语
业务场景
业务流程
扫码预授权
无线预授权
接口列表
创建资金授权订单并发码(alipay.fund.auth.create.voucher)
追加冻结资金并发码(alipay.fund.auth.additional.freeze.voucher)
统一下单并支付(alipay.acquire.createandpay)
解冻资金(alipay.fund.auth.unfreeze)
关闭未支付的资金操作流水(alipay.fund.auth.close)
撤销资金授权订单(alipay.fund.auth.cancel)
资金授权订单查询接口(alipay.fund.auth.query)
资金授权订单操作流水查询接口(alipay.fund.auth.operation.query)
签名机制
同步异步返回
XML同步返回特性
无请求参数return_url
有请求参数return_url
异步通知特性
错误码
异步通知特性
更新时间:2016/05/18
访问次数:2643
必须保证服务器异步通知页面(notify_url)上无任何字符,如空格、HTML标签、开发系统自带抛出的异常提示信息等;
支付宝是用POST方式发送通知信息,因此该页面中获取参数的方式,如:request.Form(“out_trade_no”)、$_POST[‘out_trade_no’];
支付宝主动发起通知,该方式才会被启用;
只有在支付宝的交易管理中存在该笔交易,且发生了交易状态的改变,支付宝才会通过该方式发起服务器通知(即时到账中交易状态为“等待买家付款”的状态默认是不会发送通知的);
服务器间的交互,不像页面跳转同步通知可以在页面上显示出来,这种交互方式是不可见的;
第一次交易状态改变(即时到账中此时交易状态是交易完成)时,不仅页面跳转同步通知页面会启用,而且服务器异步通知页面也会收到支付宝发来的处理结果通知;
程序执行完后必须打印输出“success”(不包含引号)。如果商户反馈给支付宝的字符不是success这7个字符,支付宝服务器会不断重发通知,直到超过24小时22分钟。
一般情况下,25小时以内完成8次通知(通知的间隔频率一般是:2m,10m,10m,1h,2h,6h,15h)
;
程序执行完成后,该页面不能执行页面跳转。如果执行页面跳转,支付宝会收不到success字符,会被支付宝服务器判定为该页面程序运行出现异常,而重发处理结果通知;
cookies、session等在此页面会失效,即无法获取这些数据;
该方式的调试与运行必须在服务器上,即互联网上能访问;
该方式的作用主要防止订单丢失,即页面跳转同步通知没有处理订单更新,它则去处理;
当商户收到服务器异步通知并打印出success时,服务器异步通知参数notify_id才会失效。也就是说在支付宝发送同一条异步通知时(包含商户并未成功打印出success导致支付宝重发数次通知),服务器异步通知参数notify_id是不变的。
FAQ
关于此文档暂时还没有FAQ
有用(
0
)
我要提问
返回
顶部
false
false
用户反馈
亲,您还没填写反馈内容。
联系方式
亲,电话号码格式不正确。
验证码
刷新
亲,验证码错啦!
提交反馈
用户反馈
感谢您的反馈!
用户反馈
网络异常,请重新提交!
重新提交