跳到主要内容

Webhook

Webhook 是接口在发生与 MED 相关的事件时自动发出的通知。 这样您无需反复轮询接口:事件到达时接收并处理即可。

Webhook 事件​

每个 webhook 都代表 MED 生命周期中的一次变化。

事件类型​

事件说明
MED_CREATEDMED 已创建
MED_CLOSEDMED 已关闭
MED_APPEALED已提交 MED 申诉
MED_APPROVEDMED 已通过
MED_REJECTEDMED 已驳回

Webhook 数据​

字段类型必填说明
typestring (enum) - MED_CREATED, MED_CLOSED, MED_APPEALED, MED_APPROVED, MED_REJECTED是事件类型
dataobject是MED 数据(参见子对象 data)

子对象​

data​

字段类型必填说明
idstring (UUID)是交易的唯一标识
amountnumber是交易金额(整数,以分为单位)
externalCodestring否您的参考编号
createdAtstring (ISO)是创建时间
statusstring (enum) - BLOCKED, PAID, PROCESSING_INFRACTION, INFRACTION是
  • BLOCKED:交易因 MED 被冻结
  • PAID:交易已释放
  • PROCESSING_INFRACTION:违规处理中
  • INFRACTION:违规已确认
endToEndstring否交易的 end-to-end 标识
medobject是MED 数据(参见子对象 Med)

Med​

字段类型必填说明
idstring (UUID)是MED 的唯一标识
createdAtstring (ISO)是创建时间
statusstring (enum) - PENDING, APPEALED, APPROVED, REJECTED是MED 的状态

payload 示例​

{
"type": "MED_CREATED",
"data": {
"id": "553e8400-e29b-41d4-a716-436251480000",
"amount": 10000,
"externalCode": "TRANS-123",
"createdAt": "2026-03-06T12:49:04.681Z",
"status": "BLOCKED",
"endToEnd": "E2E123456789",
"med": {
"id": "993e8400-e29b-41d4-a716-436251480001",
"createdAt": "2026-03-06T12:49:04.681Z",
"status": "PENDING"
}
}
}