php - Magento 中的 Paypal 错误 #10602

标签 php magento paypal

当我第一次在 Magento 中设置 Paypal 时,我将交易处理模式设置为“授权”。然后用这种模式处理了一个订单。

现在我无法将第一个订单设置为“完成”。状态停留在“处理中”。相反,当我想更改此订单或产品发票时,我遇到了以下错误;

PayPal gateway has rejected request. Authorization has already been completed (#10602: Authorization completed).

Paypal 交易已授权并完成。我现在已经将交易处理模式更改为“销售”,我不再收到任何新订单的错误,但我在第一笔订单上仍然有错误,状态仍然是“处理中”,

但是我希望将其更改为“完成”并最终关闭订单。 任何想法如何以简单的方式做到这一点?

最佳答案

好的。我现在自己找到了解决方案的第二部分:)

我使用以下查询来更新发票表,以便发票的状态显示为“已付款”:

UPDATE `sales_flat_invoice_grid` SET `state` = '2' where `increment_id` = YOUR_ORDER_ICREMENT_ID;

UPDATE `sales_flat_invoice` SET `state` = '2', `state` = '2'  where `increment_id` = YOUR_ORDER_ICREMENT_ID;

再次感谢 wiram,感谢您在此问题上提供的帮助! 欣赏它:)

关于php - Magento 中的 Paypal 错误 #10602,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34489809/

相关文章:

ruby-on-rails-4 - Paypal 自适应支付 Rails 应用程序配置

php - header 显示在 apache 错误日志中(curl 和 paypal)

php - 正在显示不需要的数据

java - 当我有一个以特定扩展名(如 .xml)结尾的 URL 时,有关接受 header 的一些信息

php - MySQL 5.5 到 5.7 停止使用索引

Magento - 可配置 - 在前端选择选项时不会更新价格

javascript - Magento Javascript 错误 - 诊断

php - 为什么两个不同的用户可以通过一个 session 登录?

php - 使用 get 方法自定义 URL Helper 重定向

php - 印度边境以外的印度商家是否允许使用 Paypal REST API 直接卡付款?如果是,则允许使用哪种货币?