## 向Webhook发送响应 
要确认收到Webhook，您的服务器必须返回：
* 如果响应成功，返回`200`、`201`或`204`HTTP代码。
* 如果未找到指定的用户或传递了无效的签名，返回`400` HTTP代码和<a
href="/webhooks/overview/#section/错误">问题描述</a>。如果您的服务器出现临时问题，您的Webhook处理程序还可
以返回`5xx`HTTP 代码。

如果艾克索拉服务器未收到<a href="/webhooks/operation/successful-order-
payment">订单成功支付</a>和<a href="/webhooks/operation/order-
cancellation">订单取消</a>Webhook的响应，或收到`5xx`代码的响应，系统将按以下计划重新发送Webhook：
* 尝试2次，间隔5分钟
* 尝试7次，间隔15分钟
* 尝试10次，间隔60分钟

在首次尝试后的12小时内最多尝试发送20次Webhook。
<a href="/webhooks/operation/payment">支付</a>和<a
href="/webhooks/operation/refund">退款</a>Webhook的重试逻辑说明见相应的Webhook页面。
<div class="notice">
<p><strong>注意</strong></p>
<p>如满足以下所有条件，款项仍将退还给用户：<ul><li>退款由艾克索拉发起。</li><li>Webhook响应返回<code>4xx</code>状态码，或在所有重试后未收到响应，或返回<code>5xx</code>状态码。</li></ul></p>
</div>
如果艾克索拉服务器未收到<a href="/webhooks/operation/user-
validation/">用户验证</a>Webhook的响应，或收到`400`或`5xx`代码的响应，则不会重新发送<a
href="/webhooks/operation/user-
validation/">用户验证</a>Webhook。在这种情况下，用户会看到错误提示，且系统不会发送<a
href="/webhooks/operation/payment">支付</a>和<a href="/webhooks/operation
/successful-order-payment">订单成功支付</a>Webhook。
