Webhook-事件类型

webhook的事件,指的是Jofshop系统执行的某个操作,譬如:创建订单,订单支付,商品创建等

事件类型

一:事件类型列表

事件-值 事件含义
1 订单创建
2 订单发起支付
3 订单支付失败
4 订单支付成功
5 订单取消
6 订单发货
7 商品创建
8 商品更新
9 商品删除
10 创建顾客

二:事件类型-post参数

Jofshop推送数据,都是同一个url,通过post参数的事件类型的值,来区分发送的数据是触发的那种事件类型

参数名称 是否必须 类型 描述
event_type 必须 int 事件类型:1.订单创建 ,2.订单发起支付,3.订单支付失败,4.订单支付成功,5.订单取消,6.订单发货, 7.商品创建, 8.商品更新,9.商品删除, 10. 创建顾客
event_note 必须 string 事件类型字符串:1.订单创建:order_create ,2.订单发起支付:order_payment_begin,3.订单支付失败:order_payment_fail,4.订单支付成功:order_payment_success,5.订单取消:order_canceled

您可以通过post参数数组的 event_type来判定发送的是什么数据类型,然后进行数据处理,返回数据

三:数据返回

接收数据的第三方系统api,接收数据,处理数据完成后,需要返回数据,告知Jofshop数据处理完成,然后Jofshop就不会继续进行数据的推送(如果不返回数据, Jofshop将认为该推送失败,将会继续推送,直至达到最大推送次数)

数据返回的格式,必须是json格式,格式如下:

{
    "code":200,
    "message":"success"
}

如果不按照该格式进行数据返回,系统将判定处理失败,将会继续推送,直至达到最大推送次数

Copyright © Jofshop.com 2022 all right reserved,powered by Gitbook该文件修订时间: 2024-03-01 11:31:28

results matching ""

    No results matching ""