使用报关订单号获取合利宝系统相关订单信息
测试请求地址 | https://cbtrxtest.helipay.com/cbtrx/rest/applyCustoms/query |
请求地址 | https://cbptrx.helipay.com/cbtrx/rest/applyCustoms/query |
提交方式 | 采用POST方法提交,requestbody传值 Content-Type=[application/json;charset=UTF-8] |
签名算法 | UTF-8字符编码 SHA256签名 AES加密 |
名称 | 参数 | 类型 | 必填 | 示例值 | 说明 |
---|---|---|---|---|---|
产品编码 | productCode | String(20) | 是 | APPLYCUSTOMS | 对应的产品编码 |
商户订单号 | orderNo | String(64) | 是 | p_20170302185347 | 商户订单号 |
商户编号 | merchantNo | String(10) | 是 | Me10000002 | 合利宝-跨境系统分配的商户编号 |
名称 | 参数 | 类型 | 必填 | 示例值 | 说明 |
---|---|---|---|---|---|
产品编码 | productCode | String(20) | 是 | APPLYCUSTOMS | |
商户订单号 | orderNo | String(64) | 是 | p_20170302185347 | 原交易订单号 |
商户编号 | merchantNo | String(10) | 是 | Me10000002 | 合利宝-跨境系统分配的商户编号 |
支付产品编码 | payProductCode | String(20) | 是 | ALIPAYSCAN | 商户请求[网银,快捷,扫码,会员支付等接口]的 productCode 字段 |
原始订单号 | payOrderNo | String(64) | 是 | p_20170202185447 | 商户请求[网银,快捷,扫码,会员支付等接口]的 orderNo 字段 |
响应码 | errorCode | String(10) | 是 | 0000 | 0000 代表请求成功 |
响应信息 | errorMessage | String(200) | 否 | 成功 | 响应信息 错误信息 |
响应时间 | current | String(20) | 是 | 2018-04-01 12:00:00 | 格式yyyy-MM-dd HH:mm:ss |
报关明细 | detailList | List | 否 | 详见下面说明 | 不同的海关国检的情况 |
名称 | 参数 | 类型 | 必填 | 示例值 | 说明 |
---|---|---|---|---|---|
海关通道 | customsType | String(20) | 否 | GUANGZHOU | |
国检通道 | inspectionType | String(20) | 否 | ||
平台流水号 | serialNumber | String(32) | 否 | 201702241400010002 | 合利宝-跨境系统生成的唯一交易流水号 |
下单时间 | createDate | String(20) | 否 | 2018-04-01 12:00:00 | 格式yyyy-MM-dd HH:mm:ss |
完成时间 | finishDate | String(20) | 否 | 2018-04-01 12:00:00 | 格式yyyy-MM-dd HH:mm:ss |
订单状态 | orderStatus | String(20) | 否 | INIT | INIT: 待报送(实名认证及扣费成功); FAIL: 失败(实名认证失败); CUSTOMSSEND: 海关已报国检无须报; CUSSENDINSNO: 海关已报国检待报; CUSSENDINSSEND: 海关已报国检已报; PUSHAPPLYBLOCK: 风控阻断; CANCELED: 取消; |
支付金额 | orderAmount | Number(10.2) | 否 | 125.00 | 单位:元 |
折扣金额 | discountAmount | Number(10.2) | 否 | 0.98 | 单位:元 |
支付货款 | goodsAmount | Number(10.2) | 否 | 100.00 | 单位:元 |
支付运费 | freight | Number(10.2) | 否 | 20.00 | 单位:元 |
支付税款 | tax | Number(10.2) | 否 | 5.00 | 单位:元 |
拆单支付单号 | splitPaySerialNumber | String(64) | 否 | ||
排序参数 | index | Integer | 否 | 1 |
@Test public void queryApplyCustomsOrder() { RemoteServiceImpl remoteService = new RemoteServiceImpl(); HeliRequest heliRequest = remoteService.postRemoteInvoke(LoadPropertiesUtils.getProperty("applyCustomsQueryUrl"), installDto(), HeliRequest.class); ResponseBase form = decode(heliRequest, ResponseBase.class, heliRequest.getProductCode(), heliRequest.getMerchantNo()); logger.info("#####解密后的内容为{}", form.toString()); } public static String installDto() { BaseDTO baseDTO = new BaseDTO(); baseDTO.setProductCode(ProductEnumType.APPLYCUSTOMS.name()); baseDTO.setMerchantNo(""); baseDTO.setOrderNo(""); return JSONObject.toJSONString(encodeAndSign(baseDTO, baseDTO.getProductCode(), baseDTO.getMerchantNo())); }
错误码 | 错误码描述 | 解决方案 |
---|---|---|
使用报关订单号重推报关
测试请求地址 | https://cbtrxtest.helipay.com/cbtrx/rest/applyCustoms/retransmission |
请求地址 | https://cbptrx.helipay.com/cbtrx/rest/applyCustoms/retransmission |
提交方式 | 采用POST方法提交,requestbody传值 Content-Type=[application/json;charset=UTF-8] |
签名算法 | UTF-8字符编码 SHA256签名 AES加密 |
名称 | 参数 | 类型 | 必填 | 示例值 | 说明 |
---|---|---|---|---|---|
产品编码 | productCode | String(20) | 是 | APPLYCUSTOMS | 对应的产品编码 |
商户订单号 | orderNo | String(64) | 是 | p_20170302185347 | 原交易订单号 |
商户编号 | merchantNo | String(10) | 是 | Me10000002 | 合利宝-跨境系统分配的商户编号 |
口岸 | customsType | String(64) | 是 | 口岸NINGBO、GUANGZHOUHP |
名称 | 参数 | 类型 | 必填 | 示例值 | 说明 |
---|---|---|---|---|---|
产品编码 | productCode | String(20) | 是 | APPLYCUSTOMS | |
商户订单号 | orderNo | String(64) | 是 | p_20170302185347 | 原交易订单号 |
商户编号 | merchantNo | String(10) | 是 | Me10000002 | 合利宝-跨境系统分配的商户编号 |
响应码 | errorCode | String(10) | 是 | 0000 | 0000 代表请求成功 |
响应信息 | errorMessage | String(200) | 否 | 成功 | 响应信息 错误信息 |
响应时间 | current | String(20) | 是 | 2018-04-01 12:00:00 | 格式yyyy-MM-dd HH:mm:ss |
错误码 | 错误码描述 | 解决方案 |
---|---|---|