订单撤单回调

简要描述:

订单撤单异步回调接口

1.验证回调sign不参与签名

签名算法(php demo):

/**
 * 验证回调
 * @param $post 请求参数
 * @return bool
 */
public function verify($post)
{
    $sign = $post['sign'] ?? '';
    unset($post['sign']);
    ksort($post); //排序post参数
    $newsign = sha1($post['time'] . json_encode($post, 256) . 密钥);//签名
    return $newsign == $sign;
}

请求参数:

Body 参数 类型 是否必填 描述 示例值
external_orderno string 是 外部订单号 D091952628597776580608
ordersn string 是 本地订单号 API091952628603547942912
close_status string 是 订单状态 状态:1=处理中,2=成功,3=失败
has_back_money string 是 退款金额 0.00
total_price string 是 下单金额 3.05
recharge_hints string 是 订单处理返回信息 订单处理完成,期待您的下次光临
time string 是 13位时间戳(毫秒) 1695072521534
sign string 是 签名(参考上方签名算法) 5b66465f78ed58a1da991ac3f2f0aa4c04696330

返回响应:

ok

返回说明:

对方返回ok即为通知成功