异步通知

使用说明

1、触发通知条件后,友朋主动调用接口通知
2、需要在运营商后台>营销中心>开放平台>开发者中配置回调地址和勾选相应的异步通知接口
3、如果多个开发者都配置了地址,则所有的地址都会收到接口通知
4、回调地址即通知的接口地址, 根据 method 不同做不同的业务处理
5、所有接口统一采用 https post 方式调用

0x01 接口请求地址

自行配置

0x02 请求方式

Method: POST
Content-Type: application/x-www-form-urlencoded

0x03 公共请求参数

参数名称 类型 是否必须 描述 示例值
appid string Y 运营商后台创建的 AppID 930859529955
method string Y 接口名称 (字母小写) eg: notify.activity.voucher.exchangecode
biz_content string Y 业务参数 json 字符串
timestamp int Y unix 时间戳到秒 1556943285
sign_type string Y 签名方式,md5 (小写) md5
sign string Y 签名(小写) 签名方式见下文

0x04 返回结果结构

参数名称 类型 是否必须 说明 示例值
error_code int 错误代码 =0 正常(操作成功,接口调用成功) !=0 异常错误 0
error_msg string 错误描述 ERR_SYSTEM
data object 返回业务内容 {}

0x05 签名

  • 除 sign 参数外所有参数必须参与签名,参数以文本方式字典排序,排序后使用 key=value&key=value 方式拼接字符串
  • 得到字符串 tmpString
  • 签名:md5(tmpString+"&"+appSecret) 得出的结果转换为小写字母
  • appSecret 在运营商后台获得

0x06 返回

统一返回 { error_code:0 , error_msg:"SUCCESS"} 即可

接口列表

接口(method) 描述
notify.activity.voucher.exchangecode 当兑换码兑换成功并已出货的情况下触发
notify.consumer.order.simple 当售货机有交易的时候触发
notify.terminal.cargo.supplement 当售货机补货的时候触发
notify.depot.pickup.return 当补货员向仓库发起退货时触发
notify.depot.changed 当仓库库存发生变化时触发
notify.cabinet.changed 自取柜配置发生变化时触发
notify.close.door 当自取柜开门成功后时触发
notify.cabinet.order.simple 当自取柜支付成功的时候触发
notify.cabinet.order.change 当自取柜支付或退款成功时候触发
notify.cabinet.alert 当自取柜报警时触发
Copyright © YoPoint.com 2019 all right reserved,powered by Gitbook该文件修订时间: 2025-01-16 17:29:57

results matching ""

    No results matching ""