Magento 2 PayPal Payflow Pro测试

时间:2018-05-16 19:09:19

标签: magento paypal magento2 payflowpro

我正在运行Magento 2.2.3。我们遇到了一个非常奇怪的问题,即随机客户将输入他们的结算信息并获得“没有这样的带有cartID的实体”错误。

经过广泛搜索,我找不到解决问题的方法。当Magento 2商店是多商店时,可以使用一些解决方案。我们不是。

在我尝试寻找解决方案时,我们正在为PayPal PayFlow Pro(我们的商家)设置测试沙箱帐户,并运行多个订单以查看我们是否可以重新创建任何一致性的错误。

在测试帐户下订单时,我们收到“交易已被拒绝”的错误。然而,在PayPal Manager中,收费显示为已批准且成功。

有没有人对解决这个问题的任何一部分有想法?

1 个答案:

答案 0 :(得分:0)

由于PayPal模块已进行了一些更改,因此我建议将其更新为2.2.6。另外,请确保您从以下地址获取测试CC和数据:https://developer.paypal.com/docs/classic/payflow/integration-guide/#testing-transactions,而不是PayPal CC Generator,因为它们不能与PayFlow一起使用。

此外,在M2中,您应该看到每笔订单有两笔交易,一笔交易将请求令牌的金额为0 $,然后第二笔交易将向卡收取的订单的实际金额。

>

请阅读:https://docs.magento.com/m2/ce/user_guide/payment/paypal-payflow-pro.html和此https://www.paypal.com/us/smarthelp/article/how-do-i-integrate-payflow-pro-with-magento-2.0-ts2093,以确保您进行了正确的配置。

如果这不能解决问题,您是否在PayPal Manager中看到一两个交易以及交易金额是多少?

此外,您应该添加打印屏幕或确切的错误详细信息/编号。