该错误通常与端口设置不正确有关。您需要确认Webhook的端口设置以确保它与您的应用程序的端口一致。以下是一个示例,演示如何将Webhook端口设置为3000:
// Authorize.NET webhook handler
const app = require('express')();
app.get('/webhooks/authorize-net', (req, res) => {
res.status(200).send('Authorize.NET Webhook Endpoint is up!');
});
app.listen(3000, () => {
console.log('Authorize.NET Webhook server listening on port 3000!');
});
在上述代码示例中,Webhook监听端口设置为3000。如果您使用的是其他端口,请更新端口设置并确保它与Webhook端口一致。