WebhookService.java
511 Bytes
package com.diligrp.rider.service;
/**
* Webhook 推送服务
* 订单状态变更时调用此服务通知接入方
*/
public interface WebhookService {
/**
* 发送 Webhook 通知
* @param event 事件名称,如 order.paid / order.completed / order.cancelled
* @param bizId 业务ID(订单ID等)
* @param payload 推送内容(JSON字符串)
*/
void send(String event, Long bizId, String payload);
/** 重试失败的 Webhook */
void retry(Long logId);
}