易支付支付成功通知怎么处理
支付结果通知是商户确认订单的重要环节。要区分服务器异步通知与用户浏览器跳转,并在服务器端验证签名和交易状态。
支付结果通知是商户确认订单的重要环节。要区分服务器异步通知与用户浏览器跳转,并在服务器端验证签名和交易状态。
notify_url接收服务器异步通知,适合更新商户系统订单;return_url用于支付后的页面跳转,负责给用户展示结果。两者用途不同,不能互相替代。
接收到通知后,解析通知字段并按 签名规则验签。
确认 trade_status 为 TRADE_SUCCESS,再核对商户订单号、金额和当前本地订单状态。
业务处理成功后,按照接口文档要求返回文本 success。文档注明收到异步通知后需要返回 success 表示已接收。
网络中断或业务超时可能导致通知处理需要重试。商户侧应让订单状态更新具备幂等性,避免同一订单被重复记账。若通知没有到达或验签失败,可使用订单查询接口复核状态,并检查通知地址是否可由外部访问。
平台可能增加回调字段。接口文档要求验签时支持扩展字段,因此签名逻辑不要写死只处理固定字段集合。