贝宝快递结账 |错误的订单 ID:“x”
Posted
技术标签:
【中文标题】贝宝快递结账 |错误的订单 ID:“x”【英文标题】:Paypal Express checkout | Wrong order 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
其他人有类似的问题吗?
【问题讨论】:
【参考方案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 的这个问题。以上是关于贝宝快递结账 |错误的订单 ID:“x”的主要内容,如果未能解决你的问题,请参考以下文章