做对接时,总会遇到许多的烦心事,难以把控各个细节、对方不配合、重复的对接工作等。而在这些对接工作中我们应该注意哪些点呢?一起从文章中看看吧~
大多数产品经理都经历过第三方系统对接,有支付平台、物流平台、进销存、财务软件等等。下面就自己的经历,简单说说第三方系统对接中的一些经验体会。
一、什么情况下需要对接第三方平台?
自己需要做一件事情,但是纯靠自己要动用很多资源(产品、设计、开发、测试等),还要花较长的时间。如果恰好市面上有成熟的解决方案,我们完全可以把专业的活交给专业的人,利用他们的能力来解决自己的问题,同时让对方获得他们想要的,达到双赢。
举个例子:新启动一个电商平台,为了方便用户支付。一般会对接微信和支付宝,还要支持各家的银行卡做支付。这多家银行,一家家的对接、一家家的谈费率、一家家的联调、一家家的结算,想想都可怕。
如果此时正好有一家这样的公司,他们已经和这些银行最好了对接,并且提供标准化的接口,也支持后台去查流水记录。那完全就可以直接和他们合作,对接这家的系统。
二、哪些事情最烦心?
听上去很完美的解决方案!但做过对接的朋友们都知道,烦心的事情多着呢。
1. 自己不是那么懂技术,难做到把控各个细节
产品经理要不要懂技术已经是烂大街的话题了,这里不再讨论(我个人观点还是要懂的,不然怎么和技术们吹牛x)。不管我们懂不懂技术,作为产品要知道在系统层面对接的本质是什么?
抽象一下就是:我提供一些内容给别人,别人处理后给结果给我,我拿到结果直接用。
我需要提供什么:我们需要和对方约定好我们提供哪些内容,对方才可以有效的处理并返回给我们需要的结果。比如我想查询物流轨迹,那只需要我们传给对方运单号即可(有的公司还需要快递公司)。
需要别人返回给我什么内容:比如,我希望反馈给我物流轨迹,每一个时间点,从哪里发到了哪里;还需要当前运单的状态,是已揽件还是拒签。
异常情况如何处理:比如支付成功还是失败,失败有哪些原因等,拿到不同的结果我们应该怎么办?
2. 对对方的系统逻辑不是很清晰
既然选择了对接第三方,就是希望自己不要去为复杂的开发买单,但不代表产品经理就可以不去理清楚这些复杂的逻辑。
为了对接更顺透,在搞清楚对接的目的后,和对方要一些文档来看,去摸清楚对方系统的流程、异常case的处理等,期间可以带着问题找对方的业务、产品技术同学沟通。知己知彼后,会更胸有成竹。
3. 对方不是很配合,觉得对方是傻逼
大多数对接的场景下,我们是客户,对方是提供服务的,原则上一定会很配合。
在真正执行时,觉得对方不配合可能主要是以下2个原因:
极有可能是我们自己没有问对问题,双方讨论不在一个点上。这种情况我们先保证自己搞清楚对方的业务逻辑,再做沟通。
对方也有很多活要干,很忙的。不要柔柔弱弱的在线沟通,直接电话吧,你是甲方,可以硬气一点,但不要没有礼貌。
4. 重复做同样的对接工作
大部分人都不愿意做重复劳动,当发现业务朝着要重复对接的方向走的时候,是时候可以考虑做标准化接口了,将自己的能力标准化出去,类似于开放平台,让别人按照你的标准来做。(如果自己公司还没牛逼到这个地步,那还是乖乖自己做吧)
三、对接过程需要考虑哪些关键点?
上面的几点搞熟了,把握性会强很多。为了把事情做的高效,下面是我总结的其他几个点供大家借鉴:
1. 钱怎么算?
用别人的服务,大部分情况下都是要付费的,必须事先搞清楚对方的收费模式,可以为公司省很多钱。
1)是按单次收费还是按用户收费
单次收费,用一次给一次钱;按用户收费,一个用户给一次钱,下次同一个用户就不收费。类似于广告计费的CPC和CPA,按次的单价和按用户的单价大部分情况不一样,就根据自己的业务情况去推算是按次还是按用户划算。
2)是定期统计结算还是对方开个账户实时扣款?
定期统计结算,双方要存在一个对账过程,对账OK财务给对方结款。开账户实时扣款,系统化一些,但要注意余额不足的时候要及时充钱。
3)对方是开套餐包还是无限量供应?
套餐包,给你多少次服务,收你多少钱,你每用一次,套餐就减少一点,跟移动流量包的意思差不多。
(欢迎大家补充计费要注意的点)
2. 对方接口稳定性怎么保证?
不用问对方这样的傻问题,对方一定会说很稳定,但实际上肯定保证不了。如果是很重要的业务对接,我们可以进行稳定性的监控,同时自己的产品流程里要设计异常场景。同时可以找备胎服务商,对方老出问题时,备胎可以让局面不被动。
3. 怎么给用户做到无差异的感知?
一般找别人对接,一般是接口层面的对接,不涉及到页面。但也有些是要跳转到第三方页面进行操作的,比如:一些支付的收银台,这时候在和对方正式合作前要提定制化的要求。
4. 对接前后要同步好自己的业务方
如果是对接WMS(仓储发货系统),对接前就要联系对方来做产品说明,给仓储的同学看看产品能否满足使用。上线前后约好对方WMS的实施工程师做演示培训,也和自家财务同学沟通好费用的结算事项。
也就是涉及到的业务部门都要同步清楚,我们都埋怨过替别人擦屁股的时候,到自己的事情时候,做好信息同步,不要让别人来替你擦屁股。
5. 是否支持二次开发
复杂一点的对接,一次对接肯定满足不了需求,也会存在迭代,这个点也要和对方事先讨论好。
6. 抓住几个核心的对接人
对方的业务负责人、产品负责人、技术负责人要搞清楚是谁,有问题就找这几个头头。还有自家的业务负责人,对方的几个头配合也不到位的时候,找自家的头自上而下推动。
四、结语
总的来说,对接的过程是各种滋味,欢迎大家补充对接过的比较好的第三方服务平台,物流的、支付的、广告的、财务的、仓储的等等等,资源共享~