Webhook配置管理接口
接口描述
POST /merchant/webhook/config - 管理商户Webhook配置(创建/更新/删除)
请求参数
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| merchantId | string | 是 | 商户ID |
| action | string | 是 | 操作类型(create/update/delete) |
| webhookId | string | 否 | Webhook ID(更新/删除时必填) |
| url | string | 否 | Webhook URL(创建/更新时必填) |
| events | array | 否 | 订阅事件列表 |
| secret | string | 否 | 签名密钥 |
| status | string | 否 | 启用状态(ACTIVE/INACTIVE) |
返回示例
json
{
"code": 200,
"msg": "操作成功",
"data": {
"webhookId": "WH_123456",
"url": "https://example.com/webhook",
"status": "ACTIVE",
"createdAt": "2023-06-01T00:00:00Z"
}
}错误代码
- 500: 操作失败
- 500: URL格式无效
- 500: 事件列表为空