贝宝快速结帐功能无法与magento 2.2.4同步

时间:2018-08-03 15:14:55

标签: paypal payment-gateway magento2 paypal-ipn

  1. 下订单时,注释历史记录中不会自动更新有关Paypal上已完成交易的注册通知。

  2. 每当我们从Paypal退款时,注册历史中有关退款金额的通知不会在评论历史记录中自动更新。

  3. 如果在下订单时订单处于“付款审核”状态,则每当从PayPal清除资金时,订单应自动更改为“正在处理”状态。目前,这不是自动从PayPal同步,我们必须单击“获取付款更新”以检查状态。

前提条件 Magento 2.2.4 PHP 7.1.18 PayPal Express启用了结帐付款方式(用于沙盒模式)

复制步骤

STEP:在magento商店下单1。

STEP:2转到https://www.sandbox.paypal.com

STEP:3打开最近的订单历史记录

STEP:4期退款

预期结果 在评论历史记录部分的magento管理员订单视图页面中保持Paypal交易状态,并且应该在评论历史记录部分的订单视图页面上显示退款评论。

实际结果 贝宝和magento商店之间没有同步。在Paypal面板中完成的任何活动,但不会在magento管理面板中反映出来。

在通过Paypal Expree Checkout下订单时,magento 2.1.7管理员订单视图页面的屏幕截图下方。 enter image description here

1 个答案:

答案 0 :(得分:1)

我通过更改我的贝宝(Paypal)沙箱帐户中的某些设置来解决我的问题。下面我提到了步骤。

设置IPN侦听器的步骤

Step1: LogIn with paypal business account at https://www.sandbox.paypal.com 

Step2: In the Profile menu on the top right, click Profile and Settings .

Step3: click My selling tools .

Step4: Click the Update link in the Instant payment notifications row , in the Getting paid and managing my risk section.

Step5: Click Choose IPN Settings to specify your listener's URL and activate the listener.

Step6: Specify the URL for your listener in the Notification URL field .
         i.e servername/paypal/ipn/index. 

Step7: Click Receive IPN messages (Enabled) to enable your listener.

Step8: Click Save .

Step9: Click Back to Profile Summary to return to the Profile after activating your listener. You also can click Edit settings to modify your notification URL or disable your listener. You can click Turn Off IPN to reset your IPN preferences.