最近公司频频接到跨境的需求,而多数客户都是在摸索尝试,过程中难免爬坑。所以记录一下这些坑儿,只有自己亲自做了,才知道其中的道道儿。
跨境通常分进口和出口,本文暂指进口。而进口又分多种贸易类型,其中包含 “ 直购进口(9610)、保税集货(1210)、保税备货(1210) ”。下面分别介绍这三种贸易类型:
- 直购进口。 指消费者在电商平台上成功下单之后,商家从境外逐单的发货。
- 保税集货。指商家收到一批订单后,集中在境外采购再集中发货。
- 保税备货。指商家先从境外进口一批产品放到国内保税区,消费者下单后直接从保税区发货。
综上比较三种贸易类型可以看出,前面两种类型成本较高、体验较差,后面一种相对先进不少。
不管是哪种类型,到了海关那里,都是要 “ 三单合一 ”,所谓的三单合一,指的就是订单、运单、支付单。但对于开发来说,其实是四单,订单、清单、运单、支付单。这四单可以由不同的企业推送,也可以由一家企业推送,一般支付都是由支付企业(通联)推送,订单和清单则是电商平台推送。
下面具体说说我的两个跨境项目:
一、俄罗斯****跨境电商项目,使用的是保税进口模式,对接的是浙江电子口岸和杭州海仓科技有限公司、通联支付*****分公司。支付单由通联支付*****分公司推送报关,运单由杭州海仓科技有限公司公司推送报关,我们只负责订单和清单的申报。后来因为某些原因,支付单也是由我们负责推送了。磕磕碰碰折腾了几个月,好在客户实力还不错,总算上线运营了,直至现在还没有关闭,也是不容易。看下这段代码就知道当时我有多愤怒了。
'merchantId' => self::MERCHANTID,//商户号(15位 不能为空)
'version' => 'v5.2',//版本号(固定值v5.2 不能为空)
'payType' => '31',//支付方式(固定值31 不能为空)
'signType' => '0',//签名类型(一般选择1 0表示订单上送和交易结果通知都使用MD5进行签名 1表示商户用使用MD5算法验签上送订单,通联交易结果通知使用证书签名 ,妈的劳资就要用0
'charset' => '1',//字符集(默认值1,UTF-8)
'orderNo' => $pay_id,//商户单笔交易流水订单号 (不能为空,当天不能重复)
'orderDatetime' => date('YmdHis',$orderInfo['createtime']),//商户订单生成时间(YYYYMMDDHISS,不能为空)
二、成都****跨境电商项目,使用的是直购进口模式,对接的是成都****口岸、摩****支付公司。这次的对接相对上一个项目相对顺利,可能是因为有了上次的经验,还有就是支付比上一个项目先进,上一个项目支付都是一个一个对接的,摩****支付公司搞了个收银台,对接一次就够了。这个项目的订单、清单、运单都是由我们电商平台推送申报的,支付则由摩****支付公司推送申报。因为是直邮,发货还对接了百世,当然了对接百世和跨境没有直接联系。
两个项目上过来这些客户都很不专业,而且都是用的成熟的B2C产品定制开发,时间要求都相当紧张。一般来说改造点很多,如:
- 商品(增加属性:原产国、HS编码、法定第一单位、第二单位等等)
- 支付(根据贸易类型,调用不同的支付方式,并且不能使用线下支付)
- 地址(增加证件类型、证件号,并且调用第三方接口验证证件是否有效)
- 发货(拉长了一般贸易类型的发货流程)
- 售后(售后应该是最坑的,但是没有接触和了解,就不误导人了。因为第一个项目是主营食品。第二个项目客户更是小白,都没提过售后。)
-- end --