首页 > 其他分享 >国内ERP对接各大零售平台开放文档

国内ERP对接各大零售平台开放文档

时间:2023-08-29 11:45:03浏览次数:51  
标签:平台 ERP 商家 商户 账号 对接 文档 开发者

前言

写这篇文章目的在于笔记,两年开发经验,对接过美团和抖音b2c模式、还有o2o配送平台相关业务,刚开始我也挺懵的,完全搞不懂我们ERP属于哪个主体,平台主体如何对应我们系统主体,授权方式,扣费方式...

现在在下面都做下整理

接入主体

不管你们公司ERP(后续简称为ERP)准备对接哪个平台的什么业务都好,对于平台来讲,ERP或其他公司都被视作接入主体

接入主体大致可以分为三类(具体根据平台情况而定):

  1. 商家 & 没有自研能力:这类人群或公司,没有属于自己的开发团队,需要纯依赖平台方提供的技术服务来拓展公司的业务发展
  2. 商家 & 有自研能力:这类有属于自己的开发团队,可使用平台提供的API来统计分析更多维度的数据,拓展自己的业务
  3. 商家 & 没有自研能力 & 服务商提供技术桥接:这类商家一般为了省成本,可以简单理解为外包,请开发人员桥接ERP和三方平台

PS:第二类和第三类与实际并不一定对得上,比如说有的平台对第二类有更加便利的待遇,公司为享受到即使是第三类也会谎称第二类,所以大家懂我意思

确认ERP主体

你得问领导或者自己判断,公司ERP准备以哪个主体进行对接?

商户账号、店铺账号、开发者账号

商户账号(商家账号):以第三方平台商户的身份入职三方平台;站在接入主体角度,这个账号可以是商户无自研能力、自研公司的人、请外包的商家来注册

商户账号都会有个标识,比如商户ID、商家ID、企业ID等等

店铺账号:店铺账号一般是和商家账号是有关联的,一个商家允许有多个店铺,也会有个店铺ID标识

开发者账号:三方平台多数考虑到平台商户具有开发对接的能力,因此搞了个开发者账号,用于对接三方平台的接口和回调;注册人群:自研公司的人,外包服务商

开发者账号也有个标识,比如appkey、appId、dev_id等等

平台主体和ERP主体对应关系

1. 如果需要你系统的商家跟平台注册商户账号,然后你注册开发者账号,提供技术桥接。这种情况商户账号可能会有多个,开发者账号一个,多用于第三类接入主体,这样的好处是服务商只提供技术,至于平台和商家的一些结算是不干预的

对应关系:在ERP也得有个主体得和三方平台商户有个映射关系

PS:要留意下一个开发者账号是否允许关联多个商户账号,因为ERP入驻商家不止一个的;相反,如果商户除了对接ERP外,还需要对接其他公司的ERP,那么一个商户账号是否也可以绑定开发者账号

2. 如果你单独作为商家,为入驻你系统的商家提供统一的三方平台服务,那么商户账号只要注册一个就够了,然后开发者账号一个,多用于第二类接入主体,好处是商家不用跟平台结算,服务商和平台结算,服务商和商家自己内部结算

对应关系:可不需要在ERP维护映射关系,因为商户和开发者是一对一

店铺是否需要维护

有些平台上,是要求商户账号必须维护门店的,因此需要考虑在ERP这边如何跟三方平台的门店进行映射

授权

你商户打算让哪个开发者来服务于你对接ERP,需要有个绑定关系,即授权,绑定即授权。

目前主流的绑定方式有两种:
1. 在平台上直接绑定。比如登录开发者账号,发起商户绑定请求,然后商户账号来审核;但这种有个缺点,没有授权回调,授权有没成功,ERP是不清楚的,全靠人工口述通知

2. 在ERP嵌套授权链接。商户点击授权链接,登录商户账号完成授权;这种方式在于有授权回调,ERP能清楚是否授权成功,知道授权成功了就可以调用接口了

PS:授权链接的参数中一般都有开发者账号的ID标识的,比如appkey、appId、dev_id,检查下有没有这个,不然你商户登录后要绑定哪个开发者账号?

结算

这个很重要,不要以为结算不花你的钱跟你没关系,公司是很看重这个的,你对接人家三方平台的业务,人家给你提供服务,肯定要收费的,因此我们要了解收费的方式,怎么结算的

  1. 确定是【三方平台和外包结算、外包和商户结算】还是【三方平台直接和商户结算】?

  2. 平台如何获利?从一单里扣,还是给固定费

  3. 结算方式是什么?是记账月结、预充值月结、预充值下一扣一....

  4. 有没啥优惠返利政策?比如充值1000送100,下单量多少返多少钱等等

开发

请求规范

市面上http,post,json的形式相对主流点,但是我要提醒的不是这个,而是要清楚公共参数和业务参数的定义格式是咋样的

目前相对主流的参数定义有三种:

  1. 公共参数在请求体,如app_key、signatrue、body等等,body则是业务参数
    image

  2. 公共参数在每个接口都有,但是接口参数各自独立,如dev_id、timestamp
    image
    image

  3. 公共参数跟在URL后面,业务参数放在请求体,如下:

http://localhost:8080/xx/xx?appKey='xx'&method='post'

上面三种你发现只是参数定义结构不一样,然后都要有公共参数,对应公共参数你要提前了解下面问题:

  1. 公共参数是否有开发者ID,商户ID?这很重要,能看出来开发者和商户是一对一还是一对多关系

  2. 如何计算签名?有无生成签名示例代码?

  3. 有无SDK?

测试

一般三方平台都会提供测试环境给开发者使用,如果你第一次对接,一定要清楚下面的问题?

  1. 有无提供测试域名?没有是否可用线上的

  2. 平台有没提供现成的测试开发者账号、测试商户账号?如果商户下还有店铺,问下有没测试店铺账号?如果有就用,没有就去注册(有的测试账号啥的是得你去注册完登录才有说明的)

  3. 确定你们本次要对接的接口,以及回调接口有哪些?回调地址在哪里设置?控制回调工具在哪里?

上线

  1. 确定线上域名,并切换
  2. 注册线上开发者和商户账号,提供资料
  3. 充值,授权,回调配置
  4. 正式发单

标签:平台,ERP,商家,商户,账号,对接,文档,开发者
From: https://www.cnblogs.com/ibcdwx/p/17662753.html

相关文章

  • ByteBuf用法详解文档
    来源:http://www.taodudu.cc/news/show-3638306.html?action=onClick_____________________________________________________________________________________________ ByteBufbytebuf文档点这里基本信息:ByteBuf类java.lang.Objectio.netty.buffer.ByteBuf所有已实......
  • 关于onlyoffice完成安装配置后,文档一直加载中的坑
     坑:根据官方文档按顺序安装完erlang,Rabbit,PostgreSQL运行环境后,安装完onlyoffice,配置完成后测试时文档一直提示加载中,无任何其他报错,也没有报错日志,一番排查后初步认定为无法链接到数据库。通过再次阅读官方文档,发现是创建数据库时账号密码和安装时输入不一致导致的。。。调......
  • 物通博联工业智能网关实现环保HJ212协议对接到水污染监控平台
    环保HJ212协议是一种用于环保数据上报的行业标准协议。它定义了数据格式、数据传输方式等规范,以便在全国范围内实现统一的环境监测和管理。HJ212协议上报的过程包括数据采集、数据封装、网络传输、服务器接收等步骤。 对此,物通博联推出的工业智能网关可以实现HJ212对接到水污染监......
  • 成功对接巴斯夫BASF EDI 平台
    BASF,作为中国化工领域重要的外商投资企业,巴斯夫主要的投资项目位于南京、上海和重庆,生产基地遍布全国,其中巴斯夫上海创新园更是全球的研发枢纽。2017年,巴斯夫大中华区销售额达到73亿欧元(按客户所在地),截至年底员工人数为8982名。目前,大中华区是巴斯夫全球第三大市场,仅次于德国和......
  • 基于Java的小说阅读系统-计算机毕业设计源码+LW文档
    毕业设计(论文)的基本要求随着信息技术的发展,基于web模式的小说阅读系统逐渐普及,网上阅读是一种新型的阅读模式,其模式受到了人们的欢迎。要求:(1)学生能针对实际的小说阅读系统需求进行调研,并查阅相关资料撰写出开题报告。(2)在此基础上选用合适的开发平台与工具进行系统开发与调试。(3......
  • 企业员工心理健康管理系统-计算机毕业设计源码+LW文档
    摘 要 随着计算机信息技术的发展,各种管理系统逐渐用在社会生产生活中,通过系统化管理提高办事流程,节约时间。越来越多的人习惯并依赖于通过信息技术和智能化的形式来处理日常各类事物。为了满足健康求助者的需要,以及适应现代化健康信管理的需求,决定开发企业员工心理健康管理系......
  • electron如何与web对接
    mian.js //创建主窗体functioncreateWindow(options){//Createthebrowserwindow.mainWindow=newBrowserWindow({modal:true,fullscreen:false,autoHideMenuBar:true,titleBarStyle:"hidden",......
  • python使用docx向word文档中表格插入图片并固定缩放
    使用python的docx模块对word文档进行编辑时,有时候需要向表格中插入图片,但是插入的图片一般是按照原图片的大小插入的,即使你的word文档一开始就设置好了固定宽高,似乎也是不起作用,这个时候就需要在插入后,用python去调整图片的宽高。示例代码:fromdocximportDocumentfromdocxi......
  • 基于springboot的校园二手交易市场管理系统研究-计算机毕业设计源码+LW文档
    一、设计(论文)选题的依据(选题的目的和意义、该选题在国内外的研究现状及发展趋势,等)在国家倡导节能减排背景下,节俭消费理念已逐渐成为人们生活的主流观念。特别是在现阶段,国家发展仍是以经济建设为核心,所以在保障经济发展的前提下,对社会对环境保持友好的态度下,协调好人类与环境的共......
  • Java-UrlRewrite中文官方文档
    安装1.下载jar包,并加入到WEB-INF/lib下2.在WEB-INF/web.xml中增加下面的配置<filter><filter-name>UrlRewriteFilter</filter-name><filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class></filter><filter-mappin......