易支付
首页 › 易支付使用指南 › 易支付支付成功通知怎么处理

易支付支付成功通知怎么处理

支付结果通知是商户确认订单的重要环节。要区分服务器异步通知与用户浏览器跳转,并在服务器端验证签名和交易状态。

notify_url 与 return_url 有什么区别

notify_url接收服务器异步通知,适合更新商户系统订单;return_url用于支付后的页面跳转,负责给用户展示结果。两者用途不同,不能互相替代。

建议的处理顺序

接收到通知后,解析通知字段并按 签名规则验签。

确认 trade_status 为 TRADE_SUCCESS,再核对商户订单号、金额和当前本地订单状态。

业务处理成功后,按照接口文档要求返回文本 success。文档注明收到异步通知后需要返回 success 表示已接收。

重复通知和异常处理

网络中断或业务超时可能导致通知处理需要重试。商户侧应让订单状态更新具备幂等性,避免同一订单被重复记账。若通知没有到达或验签失败,可使用订单查询接口复核状态,并检查通知地址是否可由外部访问。

平台可能增加回调字段。接口文档要求验签时支持扩展字段,因此签名逻辑不要写死只处理固定字段集合。

正式文档

字段表和通知说明见 支付结果通知接口;签名细节见 签名规则。

说明:账户权限、开通方式与实际支付能力以商户账户和平台最新文档为准。请勿在网页前端或公开代码中保存商户私钥。

相关文档