达达是目前比较便捷接入的配送平台,且能快速支持城内配送。
对于外卖平台来说,接入达达是个不错的选择。简单概述下接入达达的步骤,达达模仿了微信支付的很多东西
1、注册达达开发者,需要达达的app_key,和微信程序的appid类似;app_secret,和微信支付商户的支付key
2、注册达达商户,使用达达商户, source_id,类似微信支付商户
3、绑定达达开发者与商户,商户用户需要对绑定申请进行审核。
测试域名:newopen.qa.imdada.cn
线上域名:newopen.imdada.cn
主要问题:
1、达达支持商户和门店概念,涉及不同为支付配送费用。
2、达达接口门店创建,由于经纬度和中文地址不匹配,报错误码7718,无法处理,经达达技术人员排查
3、达达有自己的城市列表、取消原因,需要作为字典同步
4、达达接口签名规则注意事
接口介绍:
1、签名过程
第一步:将参与签名的参数按照键值(key)进行字典排序
例如:将上述请求参数中的body、format、timestamp、app_key、v、source_id 进行字典排序。结果为:app_key、body、format、source_id、timestamp、v
第二步:将排序过后的参数,进行key和value字符串拼接
将参数中的key和value按照key的顺序进行字符串拼接。结果为:app_key123456body{“order_id”:”20170301000001″}formatjsonsource_id73753timestamp1488363493v1.0
第三步:将拼接后的字符串首尾加上app_secret秘钥,合成签名字符串
将第二步的字符窜首尾拼接上app_secret。结果为:abcdefg123app_key123456body{“order_id”:”20170301000001″}formatjsonsource_id73753timestamp1488363493v1.0abcdefg123
第四步:对签名字符串进行MD5加密,生成32位的字符串
对生成签名字符串进行MD5加密。结果为:71cee2d6544277940d8c72979e71d0e1
第五步:将签名生成的32位字符串转换为大写
将md5加密后的字符串转换为大写,结果为:71CEE2D6544277940D8C72979E71D0E1
2、订单管理接口
订单下单,查询、取消接口;注意达达的通知接口会与多次通知。
下单注意:预计送达时间,为unix时间戳
3、商户管理接口
当前客户平台作为大平台,配送费用同一由平台处,所以目前入驻店铺都做为门店,需要有门店创建、门店更新接口支持。
4、充值管理
二期计划,商铺入驻后,作为独立商户。
项。
如若转载,请注明出处:https://www.po4.xyz/42939.html