订单推送
使用场景:微信支付爱心餐/AED等业务推送订单数据,批量最多每次100条
调用凭证: 应用签名
请求地址: https://test-oapi.gongyi.qq.com/api/proc_manage/PushOrder
请求方法: POST ( HTTPS )
请求参数:
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
project_id | uint32 | 是 | 项目ID |
org_id | uint32 | 是 | 机构ID |
operate_type | string | 是 | 订单操作类型 eg: ADD-订单写入 UPDATE-订单更新 |
order_info | object array | 是 | 订单数据,参见如下 order_info 结构 |
order_info 结构:
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
open_id | string | 是 | 用户ID |
order_type | int | 是 | 订单类型 0:腾讯公益订单 1:分分捐订单 |
order_id | string | 是 | 订单ID |
order_money | int64 | 是 | 订单金额,单位分 |
order_time | int64 | 是 | 订单时间(秒时间戳) |
consume_id | string | 是 | 消费单号 (爱心餐领取ID/AED唯一编号) |
consume_time | int64 | 是 | 消费时间(秒时间戳) |
consume_money | int64 | 是 | 实际核销金额,单位分 |
city_name | string | 是 | 城市名称 eg: 深圳市 |
consume_pic | [ ]string | 否 | 消费执行的照片 |
aed_bus_line | string | 否 | 安装AED的公交线路 |
aed_bus_number | string | 否 | 安装AED的公交车牌号 |
brand_name | string | 否 | 品牌名称 (爱心餐名称) |
- AED项目订单请求示例:
{ "project_id": 22758, "org_id": 100432, "operate_type": "ADD", "order_info": [{ "open_id": "oproJj9xqF0n3wFocHdvpAU1ZUSg", "order_type": 0, "order_id": "153981057120240908AEDPPEL736", "order_money": 1000, "order_time": 1725790406, "consume_id": "14718288524739975344", "consume_time": 1729660896, "consume_money": 1000, "city_name": "广州", "consume_pic": "http://xxx", "aed_bus_line": "1号线", "aed_bus_number": "粤AXXXX" }] }
返回参数:
参数 | 类型 | 说明 |
---|---|---|
code | int | 返回码:0表示成功,其他值表示错误,请参考错误码说明 |
msg | string | 错误信息 |