【发布时间】:2013-06-07 11:18:09
【问题描述】:
我的Magento 1.6 设置与paypal 根本不起作用。我正在尝试设置 Website Payments Standard 但它不起作用。它把我带到https://www.sandbox.paypal.com/home 而不是支付页面(类似的是没有沙箱的问题,即实时)。
这是已经完成的:
- 我已经在新的https://developer.paypal.com 设置了开发者帐户
- 在那里创建卖家和买家测试帐户
- 在https://www.sandbox.paypal.com/设置卖家所需的基本信息(如页面样式和IPN)..
- 在 magento 管理员 启用 mage_paypal
- 在 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