调用方式
HTTP Post
功能
Open NSC 将使用统一的回调参数,将接入方需要的订单信息回传到接入方系统。接入方可根据此信息对订单进行更新,但需要对回调进行幂等控制。
接入流程
- 接入方根据自身业务需求,明确需要回调的信息,从目前支持的 section 中选取实际需要的信息区。
- Open NSC 增加相关接入方的接入配置。
- Open NSC 和接入方进行联调测试,确认回调成功后上线。
接口签名规范
为保证通讯安全,Open NSC 侧会用和验签相同的加签方式(见 签名规范),对发送的请求进行签名。
接口返回值要求
接口返回值请尽量参照 Response 结构 实现。 如果不能完全根据上述标准返回,必须返回 result_code 字段,并以 "success" 作为回调成功的标识。Open NSC 将以此作为回调成功与否的判断。
回调重试次数
Open NSC 支持回调重试,接入方需提供回调重试次数,重试次数默认值为 0。 重试次数最大不超过3次,每次都在失败之后立即重试。
订单状态信息
section 释义
Section | 说明 |
---|---|
order | 订单状态基本信息 |
Post body 格式
application/json
参数示例
{
"order":{
"order_id":"820034787833641750",
"status":"10151064",
"update_time":1517987834
}
}
参数说明
order section
参数名 | 类型 | 说明 |
---|---|---|
order_id | string | 订单编号 |
status | string | 订单状态, 枚举值定义-Status |
update_time | long | 更新时间 |