gpt4 book ai didi

Magento 1.9 (PayPal) 代理认证

转载 作者:太空宇宙 更新时间:2023-11-03 15:44:47 24 4
gpt4 key购买 nike

我们有一个基于“Magento 1.9.2.1 CE”的网上商店。我们已激活 PayPal 作为支付选项,其中 PayPal API 使用代理。在 Magento 后端,我们可以为代理输入主机和端口。问题是我们的代理未通过身份验证。在哪里可以添加用户名和密码以进行身份​​验证?

有人可以给我一些关于如何让 Magento PayPal 通过代理连接自身并进行身份验证的更多信息。

最佳答案

事实证明,问题不在于代理身份验证,而在于我们从 PayPal 获得的响应的长度。响应通常是一个包含 2 个元素的数组。但是当通信通过 Proxy 时,这个数组有 4 个元素。

我们不得不重写 Mage_Paypal_Model_Api_Nvp 并更新 call($methodName, array $request) 函数。我们在那里替换了

$response = preg_split('/^\r?$/m', $response, 2);
$response = trim($response[1]);

$response = preg_split('/^\r?$/m', $response, 4);
$response = trim($response[3]);

这解决了我们的问题。因此,无需向 Magento 添加代理密码。

关于Magento 1.9 (PayPal) 代理认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36469981/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com