【问题标题】:Paypal Express checkout | Wrong order ID: “x”贝宝快递结账 |错误的订单 ID:“x”
【发布时间】:2018-08-18 03:10:25
【问题描述】:

我正在经营一家 magento 商店,但遇到了 PayPal 的问题。正在付款,但未创建订单。

我在日志中收到此错误:

main.CRITICAL: Exception: Wrong order ID: "000002353". in /domains/domain.co.uk/http/vendor/magento/module-paypal/Model/Ipn.php:140

具有该编号的订单不存在。 (跳过)

我发现了这个:https://magento.stackexchange.com/questions/214182/wrong-order-id-paypal-ipn-exception-magento-2,但它并没有真正为问题提供解决方案。我在 Magento 版本上运行。 2.1.8

其他人有类似的问题吗?

【问题讨论】:

    标签: magento paypal


    【解决方案1】:

    我遇到了一个问题,即捕获了付款但未创建订单。

    我不得不为很多客户退款,但这里的例外是 PayPal IPN 试图将 IPN 号码添加到不存在的订单中。

    为了解决这个问题,我按照以下文章在 PayPal 帐户上设置了 IPN:https://developer.paypal.com/docs/api-basics/notifications/ipn/IPNSetup/

    【讨论】:

    • 这听起来不像是一个答案,只是问题的重复
    • 嗨@bjornredemption - 你是对的,我添加了我用来解决问题的链接。
    【解决方案2】:

    就我而言,我发现问题是

    Numeric value out of range: 167 Out of range value for column 'sequence_value' at row 1, query was: INSERT INTO `sequence_invoice_1` () VALUES ()
    

    然后我转到表 sequence_invoice_1 并将“sequence_value”的类型从 int(10) 更改为 bigint(20)。现在,它工作正常。

    我们的客户有很多订单从 Magento 1 迁移到 Magento 2。这是个问题。

    【讨论】:

    • int(10) 对于 10 位数的订单号是正确的 - 您的答案(您已经在整个网络上粘贴了有关此问题的答案)不正确,否则所有订单都会出现此错误,而不仅仅是 Paypal那些。
    • 也许您还有其他问题。它适用于我的问题。所以我在这里添加它,希望它可以帮助某人!就我而言,我只有 Paypal 的这个问题。
    猜你喜欢
    • 2012-10-13
    • 1970-01-01
    • 2014-04-20
    • 2012-04-08
    • 2016-11-24
    • 2017-08-18
    • 2018-08-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多