卡速售2.0API
首页
官网
社区
商户中心
平台简介
开发指南
签名规范
全局状态码
基础数据
用户余额查询
商品接口
商品分类列表
商品列表接口
商品详情接口
商品调价记录
商品变更通知
订单接口
提交订单接口
订单查询接口
订单异步回调
后台接口
获取订单接口
处理订单接口
用户加款接口
供货接口
商家订单列表
商家订单详情
商家订单处理
商家售后列表
商家售后详情
商家售后处理
订单异步回调
#### **简要描述:** 订单异步回调接口 1.验证回调sign不参与签名 2.接收到推送之后,请返回字符串ok,否则视为不成功,将会按照时间阶梯延迟5|10|15|20|25分钟继续进行通知回调,最多回调5次。 #### **签名算法(php demo):** ```php /** * 验证回调 * @param $post 请求参数 * @return bool */ public function verify($post) { $sign = $post['sign'] ?? ''; unset($post['sign']); //卡密和物流信息 回调不签名 if (isset($post['card_list'])) { unset($post['card_list']); } if (isset($post['express_list'])) { unset($post['express_list']); } ksort($post); //排序post参数 try { $newsign = sha1($post['time'] . json_encode($post, 256) . $this->config['pay_password']);//签名 } catch (\Throwable $e) { } return !empty($newsign) && $newsign == $sign; } ``` #### **请求参数:** | Body 参数 | 类型 | 是否必填 | 描述 | 示例值 | | --- | --- | --- | --- | --- | | external_orderno | string | 是 |外部订单号 | D091952628597776580608 | | ordersn | string | 是 |本地订单号 | API091952628603547942912 | | status | string | 是 |订单状态 | 状态:2=正在处理,3=已完成,4=取消交易,5=已退款 | | has_back_money | string | 是 |退款金额 | 0.00 | | total_price | string | 是 |下单金额 | 3.05 | | recharge_hints | string | 是 |订单处理返回信息 | 订单处理完成,期待您的下次光临 | | time | string | 是 |13位时间戳(毫秒) | 1695072521534 | | sign | string | 是 |签名(参考上方签名算法)| 5b66465f78ed58a1da991ac3f2f0aa4c04696330 | | card_list | string | 否 |卡密信息(不参与签名) | [{"card_no": "","card_password": "yT7B1t50HRURMGN","end_time": ""}] | | express_list | string | 否 |物流信息(不参与签名) |- | #### **返回响应:** ` ok ` #### **返回说明:** `对方返回ok即为通知成功` </br></br></br></br>