【发布时间】:2013-01-21 13:50:34
【问题描述】:
我有一个在多商店模式下运行的 magento 1.7.2,我如何为每个站点设置一个贝宝 IPN? (这两个网站使用不同的贝宝账户。) 看起来我只能在默认配置上设置贝宝 IPN。 有小费吗? 谢谢
【问题讨论】:
我有一个在多商店模式下运行的 magento 1.7.2,我如何为每个站点设置一个贝宝 IPN? (这两个网站使用不同的贝宝账户。) 看起来我只能在默认配置上设置贝宝 IPN。 有小费吗? 谢谢
【问题讨论】:
您确定您说的是 IPN,即即时付款通知吗?在 Magento 中无需配置任何有关 IPN 的内容。
当向 PayPal 发送交易时,Magento 告诉 PayPal 使用哪个 URL 用于 IPN。此 URL 是特定于商店的,会覆盖您在 PayPal 帐户中所做的任何设置。因此,您需要做的是更改 Magento 中每个商店的 PayPal API 凭据,这可以通过选择当前配置部分来完成。
【讨论】:
使用您要支持的其他电子邮件的管理员配置创建另一个模块 并扩展模型
Mage_Paypal_Model_Standard
并重写方法
public function getConfig()
设置切换配置的逻辑(贝宝电子邮件帐户)
【讨论】:
答案在这里 http://www.magentocommerce.com/boards/viewthread/79479/
在我的网站中测试并运行 谢谢
【讨论】: