【问题标题】:Why can't mollie call webhook URL?为什么 mollie 不能调用 webhook URL?
【发布时间】:2020-04-30 01:52:41
【问题描述】:

我已经使用 PHP 和带有 React 的 typescript 构建了一个自定义网上商店,并且我使用 Mollie 来处理付款。

我已经在本地和服务器(共享虚拟主机)上测试了所有内容,并且一切正常。但是当我在 live 或 test 模式下付款时,Mollie 提示它调用 webhook 失败。这是我在仪表板中看到的:

调用 webhook 失败(得到 HTTP/1.1 405 Method Not Allowed 而不是 20x)

我尝试从 Postman 和一个简单的 HTML 表单中调用 webhook:

<form method="POST" action="http://shop.example.com/webhooks/webhook.php">
    PaymentID: <input type='text' name='id'/>
    <input type='submit' value='send'/>
</form>

从 Postman 和 HTML 表单中,我得到了肯定的回复 200 OK,付款也得到了正确处理。我知道这一点,因为数据库已更新以验证订单,并且我收到了一封确认电子邮件。哪些是在 webhook 脚本中执行的操作。所以脚本可以正常工作。

有时我会在 chrome 中看到这条消息:

ERR_SSL_UNRECOGNIZED_NAME_ALERT

我认为这个问题是由于我的域没有 SSL 证书,但在网上找不到任何相关信息。该商店还托管在子域shop.website.org/ 上。

任何人都可以验证此问题是由于缺少 SSL 证书还是其他可能导致此问题的原因吗?

【问题讨论】:

    标签: webhooks mollie


    【解决方案1】:

    解决了这个问题!

    Mollie 需要 SSL 证书,它不会仅通过 http 调用您的 Webhook https。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-08
      • 2020-06-24
      • 1970-01-01
      • 2021-02-24
      • 2010-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多