支付平台显示成功,Magento 订单仍是 Pending,最重要的是先避免重复扣款。不要让客户反复支付,也不要仅凭截图手工改为 Complete。

核对网关交易号、订单号和金额,再查看 Magento 是否收到 webhook/IPN。通知 URL 不可访问、HTTPS 证书问题、防火墙拦截、签名密钥错误,都会让支付平台成功而商城没有更新。

浏览器返回成功页不能替代服务端通知。顾客可能关闭页面,返回请求也可能被网络中断;订单状态更新应以经过签名验证的服务器通知或主动查询为依据。

如果交易记录已写入但状态没变,检查支付模块把 authorized、captured 等网关状态映射到哪个 Magento state/status。修复后用同一交易号做幂等处理:重复 webhook 可以安全返回成功,但不能重复开票、发邮件或扣库存。