#

SUD

简要描述

  • 订单状态批量变更通知

请求方式

  • https
  • POST
  • 参数为Json格式,放在body内

请求参数(可能会新增加字段,请服务端保持新增加字段兼容性)

参数名 必选 类型 说明 示例值
notify_id string 通知ID 0795d77f85789da0eb387a5096
notify_time string 通知时服务端的时间戳(毫秒) 1647834452408
app_id string 消息接收方的应用id 1
notify_event string 通知事件 sud.mg.merchant.order.batch.changed
data OrderBatchChangedModel 通知数据 {}
OrderBatchChangedModel
参数名 必选 类型 说明 示例值
mg_id string 游戏id 14615640800525066
room_id string 房间id 9009
orders OrderBatchChangedEntry[] 订单数据 数组 []
OrderBatchChangedEntry
参数名 必选 类型 说明 示例值
order_id string SUD 订单号 1659497694888
out_order_id string 商户自定义唯一订单号 1659497694000
game_round_id string 订单关联的游戏局id ce56b6lzi1a7
cmd string 触发的行为动作 test
from_uid string 付费用户uid u001
to_uid string 目标用户uid u002
value int32 所属的游戏价值 1
payload object 附加数据
status string 订单状态:
EXECUTE_FAIL (执行失败), EXECUTE_SUCCESS (执行成功)
EXECUTE_SUCCESS
消息验签

验签

请求示例

{
  "notify_id": "xxx",
  "notify_time": "1765939618445",
  "app_id": "xxx",
  "notify_event": "sud.mg.merchant.order.batch.changed",
  "data": {
    "mg_id": "xxx",
    "room_id": "xxx",
    "orders": [
      {
        "order_id": "xxx",
        "out_order_id": "xxx",
        "game_round_id": "xxx",
        "cmd": "gift_cover_big_chain",
        "value": 1,
        "from_uid": "15493",
        "to_uid": "15444",
        "status": "EXECUTE_FAIL"
      }
    ]
  }
}

通知应答

参数名 必选 类型 说明 示例值
ret_code int32 返回状态码, 0为消息通知成功,其他错误码为失败 0
ret_msg string 返回消息 SUCCESS

应答示例

{
  "ret_code": 0,
  "ret_msg": "SUCCESS"
}

results matching ""

    No results matching ""