【问题标题】:Magento 1.6 - Paypal Standard is not taking to paypal Payment pageMagento 1.6 - 贝宝标准没有进入贝宝支付页面
【发布时间】:2013-06-07 11:18:09
【问题描述】:

我的Magento 1.6 设置与paypal 根本不起作用。我正在尝试设置 Website Payments Standard 但它不起作用。它把我带到https://www.sandbox.paypal.com/home 而不是支付页面(类似的是没有沙箱的问题,即实时)。

这是已经完成的:

  1. 我已经在新的https://developer.paypal.com 设置了开发者帐户
  2. 在那里创建卖家和买家测试帐户
  3. https://www.sandbox.paypal.com/设置卖家所需的基本信息(如页面样式和IPN)..
  4. ma​​gento 管理员 启用 mage_paypal
  5. 在 magento 管理员的 Paypal 部分启用“网站支付标准”,并根据需要设置所有相关设置。

现在,我可以在 结帐页面(单页) 看到 paypal 付款选项,但是当我在“订单审核”部分点击“下订单”时,需要我到黑页,说它把我重定向到贝宝......然后它把我带到https://www.sandbox.paypal.com/home而不是支付页面。

我认为这是由于 Paypal 系统的新变化以及 magento 系统,因为我们在常规自定义网站上多次使用 paypal 标准但从未见过这种情况....


[更新] 这是重定向页面上的表单:

<form action="https://www.sandbox.paypal.com/webscr" id="paypal_standard_checkout" 
name="paypal_standard_checkout" method="POST">
<input name="form_key" type="hidden" value="**********" />
</form>

如您所见,它不是我们习惯的常规形式的 paypal....所以要么是 magento 的问题,要么可能是这样的....


谁能告诉我该怎么做?

【问题讨论】:

  • 提供的表格不完整。它缺少许多实际定义项目详细信息的变量,或者至少是“cmd”和“hosted_button_id”值。这会导致这样的问题。如果您不提供实际的项目详细信息或“cmd”值,它会将您放在 PayPal 主页上。
  • 我无法解决这个问题,所以我决定使用 Express checkout.... 有效...
  • 我很高兴你能把它整理好。

标签: paypal paypal-sandbox magento-1.6


【解决方案1】:

我遇到了同样的问题,我已经设法解决了! 我在互联网上发现了几个这样的问题,但没有一个对我有用。 就我而言,解决方案很简单:

我必须转到管理>系统>配置,然后从左上角的下拉菜单中选择特定商店的配置范围。此处隐藏了 paypal 的附加配置 - 我发现我在此处打开了沙盒模式 - 该配置覆盖了整个 magento 的设置。

【讨论】:

    猜你喜欢
    • 2013-07-13
    • 2011-06-23
    • 2015-04-09
    • 1970-01-01
    • 2014-09-17
    • 1970-01-01
    • 2013-03-06
    • 2013-09-21
    • 2015-06-25
    相关资源
    最近更新 更多