海关179对接过程中插卡电脑端软件解决方案

海关要求电商平台提供原始支付数据,179接口对接成为跨境业务门槛。部分企业因技术限制无法快速对接。新解决方案遵循海关流程,服务端提供代码或思路,商城存储数据并提供接口,本地exe软件请求数据,按要求重组加签发送给海关。对接时间可缩短至不到1天。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

海关179接口对接

海关要求电商平台提供原始支付数据以来,现在是卡在电商平台参与跨境业务的一道门槛,不通过接口地址审核启用,则无法申报其他报文数据。部分企业是在订单申报时就提示179尚未对接,还有的是都到清单了,提示这个,影响订单清关。

在帮助很多企业定制化对接179之后,并且自身也构建了saas跨境通关平台。一部分用户还是倾向于自己研发,代码私有化,数据不经过第三方平台,但是受限于不会开发exe桌面程序,不懂海关数据的格式细节要求等导致对接无法快速推送下去。

新的解决方案

按照海关要求的流程对接,遵循一下几点流程:

  1. 接收海关请求,服务端提供php代码或者提供设计思路,开发设计。
  2. 商城存储支付原始请求和支付原始回调,并且提供订单查询接口第一步服务端的程序调用。
  3. 提供接口地址,供本地exe软件(需付费)定时请求,如果检测到海关请求,将海关请求的订单数据查询后返回,数据如下
    ‘initalRequest’ => $request[‘request’], //原始支付请求信息
    ‘initalResponse’ => $request[‘response’], //原始支付回调信息
    ‘payTransactionId’ => $request[‘trade_no’],//微信的交易流水号
    ‘totalAmount’ => $request[‘order_money’], //总金额
    ‘verDept’ => ‘2’, //1,2,3,微信的转换:‘UNIONPAY’=>1,‘NETSUNION’=> 2,‘OTHERS’=>3
    ‘tradingTime’ => $request[‘pay_time’], //时间格式,date(‘YmdHis’)
    ‘goods’ => $orderlist, //商品信息
    ‘ebpCode’ => ‘’, //电商平台海关10位编码
    ‘payCode’ => ‘’, //微信:4403169D3W,支付宝:31222699S7,
    ‘currency’ => 142, //币种,最大4位
    ‘recpAccount’ => ‘’, //公司对公银行卡号(在第三方支付企业登记的)
    ‘recpName’ => ‘’
    否则返回 nodate
  4. 本地exe接收到有数据返回的话,会将数据按照海关要求格式重组,并且请求电子口岸控件websocket进行加签发送给海关地址。
  5. 服务端提供接口地址,接收本地exe的返回数据请求。
  6. 整个179流程结束。

结语

按照以上方案,exe编译后提供,相关参数配置到同目录的config文件里,后续可以按照该模式应用到任何179对接项目里。exe除了海关地址外,没有任何url地址被编译进去,对接时间大大降低,不到1天时间即可搞定

js加签一般都没有问题,我就是加签之后上传的问题弄了两个礼拜,最后弄清楚了。 以下是数据上报海关方法,我用的是.net的web方式: 1.添加三个引用,见dll文件夹。 2.加载我写的类:两个cs文件(放到web目录下) 3.组织上报数据实体格式如下 public class payExchangeInfoLists { public string orderNo { get; set; }//String 订单编号 public List goodsInfo { get; set; }// List 商品信息 public string recpAccount { get; set; }// String 收款账号 public string recpCode { get; set; }// String 收款企业代码 public string recpName { get; set; }// String 收款企业名称 } public class goodsInfo { public string gname { get; set; }// String 商品名称 public string itemLink { get; set; }// String 商品展示链接地址 } public class payExchangeInfoHead { public string guid { get; set; }// String 系统唯一序号 public string initalRequest { get; set; }// String 原始请求 public string initalResponse { get; set; }// String 原始响应 public string ebpCode { get; set; }// String 电商平台代码 public string payCode { get; set; }// String 支付企业代码 public string payTransactionId { get; set; }// String 交易流水号 public double totalAmount { get; set; }// double 交易金额 public string currency { get; set; }// String 币制 public string verDept { get; set; }// String 验核机构 public string payType { get; set; }// String 支付类型 public string tradingTime { get; set; }// String 交易成功时间 public string note { get; set; }// String 备注 } public class payExInfoStr { public string sessionID { get; set; }// string Y In 海关发起请求时,平台接收的会话ID。 public payExchangeInfoHead payExchangeInfoHead { get; set; }// String Y In 支付原始数据表头 public List payExchangeInfoLists { get; set; }// List Y In 支付原始数据表体 public string serviceTime { get; set; }// Long Y In 返回时的系统时间 public string certNo { get; set;
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值