先确认是不是同一笔订单

记录商户订单号、支付时间、订单金额和页面显示的支付方式。让商户后台按商户订单号查询,同时核对平台订单号,避免把相近时间的另一笔交易当成当前订单。

检查异步通知是否到达

商户服务器通常依靠异步通知更新订单。技术人员可以查看通知地址是否可从公网访问、服务器日志是否收到请求、响应是否符合接口要求。浏览器返回页面只说明用户回到商户页面,不应单独作为确认入账的依据。

核对签名、金额和交易状态

按照接口文档验证通知签名,检查商户订单号和金额是否与本地订单一致,并确认状态是支付成功。不要只判断页面文案或 HTTP 请求成功,也不要因为收到一条来源不明的通知就发货。

用订单查询接口交叉确认

如果通知没有到达或商户系统未处理,可按文档使用平台订单号或商户订单号查询。当前订单查询文档列出未支付、已支付、已退款、已冻结和预授权等状态;具体状态解释以接口页面为准。

避免重复处理

通知可能重试,因此商户处理逻辑应能识别已经完成的订单,避免重复发货或重复记账。若买家侧确实已扣款但订单持续异常,请通过官网客服渠道提供订单号和时间核实,不要公开交易截图中的隐私信息。

开发排查可参考支付结果通知和订单查询接口。