异步通知是支付结果确认的关键入口。接收通知后,应先读取原始参数,再按照接口文档规定的排序、编码和算法重新计算签名。签名不一致时不得更新订单。
验签通过后,还需要核对商户编号、商户订单号、平台订单号、支付金额和订单当前状态。金额应使用定点小数或整数分单位处理,避免浮点计算误差。
同一订单可能收到多次通知,因此订单更新必须具备幂等性。建议记录通知时间、来源 IP、原始参数、验签结果和处理结果,便于后续排查。
异步通知是支付结果确认的关键入口。接收通知后,应先读取原始参数,再按照接口文档规定的排序、编码和算法重新计算签名。签名不一致时不得更新订单。
验签通过后,还需要核对商户编号、商户订单号、平台订单号、支付金额和订单当前状态。金额应使用定点小数或整数分单位处理,避免浮点计算误差。
同一订单可能收到多次通知,因此订单更新必须具备幂等性。建议记录通知时间、来源 IP、原始参数、验签结果和处理结果,便于后续排查。