第一步,注册审核服务地址并启用

1.创建数据表paycheck

CREATE TABLE `paycheck` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`order_no` varchar(255) NOT NULL COMMENT '海关请求参数:orderNo',
`session_id` varchar(255) NOT NULL COMMENT '海关请求参数:sessionID',
`status` tinyint(1) unsigned NOT NULL COMMENT '检查状态:0待上报,1上报成功,2上报失败',
`add_time` datetime NOT NULL COMMENT '添加时间',
`back_time` datetime NOT NULL COMMENT '回调时间',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
上面的sql是mysql的,sqlserver及其他数据库供参照

2.开发接收海关查询接口>>终极版第一步。数据保存策略:订单号覆盖,同一个订单号只保留最近一次查询,应验证订单号是否有效,有效才入库,无效的不入库,参照如下sql:

select * from paycheck where order_no = "$order_no" ;
if($exists){
update paycheck set session_id = "$session_id",add_time ="$now",status = 0 where order_no = "$order_no"
}else{
insert into paycheck (order_no,session_id,add_time) values ("$order_no","$session_id","$now")
}

$order_no: 海关请求参数:orderNo

$session_id: 海关请求参数:sessionID

$now: 当前时间,1900-01-01 08:00:00(格式)

接口需要在>>终极版第一步检验通过

2.服务地址注册及审核,注意要插法人卡登陆操作

a.注册服务地址
登录互联网+后台,http://ceb1.chinaport.gov.cn/,点击"跨境电商进口统一版"图标进入并登陆
参照>>179服务注册注意事项 完成证书注册管理,审核订单号与企业联系人管理,服务地址管理三项信息必须要录入
其中,订单号(没有可填:DJ20200721000008765),企业联系人,联系方式 随便填,
服务地址填: 第一步接口地址

b.审核服务地址
检查无误后,群里按照此格式发审核请求:
电商平台代码:**** ,麻烦审核一下,谢谢!@鑫² º ² º

3.启用服务地址

服务地址审核通过后,选中服务地址然后启用
第二步,用测试数据调通通道

1.开发任务下发接口>>终极版第二步,从paycheck表读出待检查数据(最多15条),参照如下sql:

select order_no, session_id from paycheck where status = 0 order by add_time desc limit 0,15

通过订单号order_no关联查询订单表,支付原始请求表和支付报关表组装成Json数据按照>>终极版第二步数据格式返回

第二步中红色字段(支付的原始请求和原始响应,验核机构,支付流水号)及商品展示网址可先用测试数据

接口需要在>>终极版第二步检验通过

2.开发结果回调接口>>终极版第三步,电商平台应接收并处理客户端回调,参照如下sql:

update paycheck set status = $status,add_time ="$now" where order_no = "$order_no"

$status: 1.成功, 2.失败

$now: 当前时间,1900-01-01 08:00:00(格式)

接口需要在>>终极版第三步检验通过

3.配置客户端

a.本地找一台电脑,普通办公用机就行,要求能上网,插上操作员卡
b.安装>>海关控件
c.将客户端代码拷贝到本地电脑上
d.修改配置文件:config.txt
配置项:
"taskUrl": "http://电商平台注册服务地址", //领取任务地址
"callbackUrl": "http://电商平台回调地址", //结果上报地址
"cardPassword": "88888888", //操作员卡密码

4.模拟查询,流程调试

a.点击signclient2.exe,启动终极版客户端

b.模拟查询.用>>终极版第一步,发起模拟海关支付查询请求

c.查看日志.查看客户端日志,显示获取到上报任务并且上传海关成功,即为通道调通,对接完成

第三步,替换为正式数据 >>终极版第二步中,红色字段替换为正式数据
包括支付的原始请求和原始响应,验核机构,支付流水号及商品展示网址等,请严格按照>>参数详解提供数据
需要做的工作,包括支付原始数据及回调数据的拦截保存,支付单报关等,请参照>>支付原始数据及报关参数获取
最后 保持服务端接口畅通,保持客户端24小时开启,客户端电脑网络畅通,不然客户端领取任务和上报会出现卡顿