易支付API异步通知-易支付回调处理与状态同步 2.
易支付 API 对接中,异步通知(回调)是交易状态同步的关键,但常遇到回调收不到、重复回调、状态不同步等问题!一旦处理不当,可能导致订单漏单、重复发货,这篇拆解回调核心逻辑与实操方案,帮你精准处理。
一、先搞懂:异步通知的核心逻辑
易支付异步通知是指交易状态变更(如支付成功、退款完成)后,平台主动向商户预设的 “回调地址” 推送交易信息,相当于 “主动报信”。
核心特点:
关键提醒:回调是异步非实时,需通过回调确认交易状态,不能仅依赖前端跳转,避免因网络波动导致状态误判。
二、回调处理:3 步确保接收与验证
1. 回调地址配置(基础前提)
在易支付商户后台 “API 配置” 中,填写公网可访问的 HTTPS 回调地址(HTTP 地址易被拦截),确保:
2. 回调数据验证(防篡改关键)
收到回调后,必须先验证数据真实性,再处理业务逻辑:
3. 正确返回响应(避免重复回调)
验证通过后,必须返回纯字符串 “success”(无多余空格、HTML 标签),易支付收到后停止重试;若返回其他内容,会判定为回调失败,持续重试。
三、状态同步:2 个核心保障方案
1. 回调处理逻辑(避免漏单 / 重单)
2. 主动查询兜底(应对回调丢失)
若未收到回调,不能仅等重试,需搭配主动查询:
四、常见问题排查:4 个高频场景
常见 FAQ
问:易支付 API 异步通知 - 易支付回调处理与状态同步,回调返回什么格式才有效?答:必须返回纯字符串 “success”,无任何多余字符,否则易支付会判定回调失败并重试。
问:按易支付 API 异步通知 - 易支付回调处理与状态同步,未收到回调怎么兜底?答:启用定时查询订单接口,搭配 30 分钟超时人工核对,双重保障订单状态同步,避免漏单。
