页面返回和服务器通知的区别

类型接收方主要用途
页面跳转通知(return_url)用户浏览器支付后把用户带回商户页面,展示订单结果或下一步操作。
服务器异步通知(notify_url)商户服务器向商户系统传递订单处理所需的支付状态,由服务端校验并更新订单。

用户可能关闭页面、网络中断或没有正常跳回,因此页面返回不一定发生。服务端通知也可能因网络或响应异常而重试。商户要按文档实现可靠的订单状态确认流程。

收到通知后应核对什么?

  1. 验证签名,确认通知符合当前接口签名规则。
  2. 核对商户订单号、平台订单号和订单金额。
  3. 判断交易状态是否为接口文档规定的成功状态。
  4. 只在校验通过后更新订单,并保证重复通知不会重复执行业务。
  5. 按文档返回接收成功的响应,并保留必要的排障日志。

安全处理的两个要点

私钥应只保存在受控的服务端,不能放在网页 JavaScript、公开代码仓库或可下载文件中。通知地址应使用稳定、可访问的服务端路由;上线前验证防火墙、证书和应用日志。

具体字段、签名和响应内容请以易支付异步通知文档及签名规则为准。