美文网首页JavaScript
支付宝手机网站支付-异步通知验证

支付宝手机网站支付-异步通知验证

作者: 一曲广陵散 | 来源:发表于2016-06-04 14:27 被阅读904次

    异步通知的触发条件

    trade_finished (交易完成,默认值true)     trade_success (支付成功,默认值true) 
    
    wait_buyer_pay (交易创建,默认值false)    trade_closed (交易关闭,默认值false) 
    
    商户可以向支付宝申请配置,是否触发各交易状态下的异步通知。
    

    服务器异步通知参数获取

    1保证服务器异步通知页面上没有任何字符,如空格、HTML标签、开发系统自带抛出的异常提示信息等; 2支付宝是用post方式发送通知信息 3支付宝主动发起通知,post方式才会被启用 4服务器之间的交互,不像页面跳转同步通知,可以在页面上显示出来,这种交互方式是不可见的 5异步通知验证完成后,需要返回success这个字符串给支付宝服务器,如果没有返回success 支付宝服务器会不断重发通知,直到超过24小时22分钟。一般情况下,25小时以内完成8次通知(通知的间隔频率一般是:4m,10m,10m,1h,2h,6h,15h) 6异步通知验证完成后,不能执行页面跳转,否则,会被支付宝服务器判定为该页面程序运行出现异常,而重发处理结果通知 7cookies,session等在此页面上会失效,无法获取这些数据 8异步通知的验证调试必须运行在服务器上,(可以使用ngrok) 9异步通知验证,主要是防止订单丢失,页面跳转同步通知没有处理订单更新 10只有当异步通知验证成功,返回success后,post中参数notify_id才会失效,否则一直会是同一个notify_id

    相关文章

      网友评论

        本文标题:支付宝手机网站支付-异步通知验证

        本文链接:https://www.haomeiwen.com/subject/aneldttx.html