2013-07-04 105 views
0

我安装的Joomla AEC版本1.0,修订版5149.的Joomla AEC问题,如Paypal,可能IPN

我已经建立了在这个问题上的计划和一切,如果用户点击创建一个帐户,系统会要求用户在选择计划。然后用户点击现在购买,她通过贝宝,购买获取(订阅3天免费试用),然后用户重定向回到所有正常工作的网站。

我的问题是用户会看到“感谢您的注册。”我们的系统现在将等待您的付款。一旦我们的系统处理完您的请求,您将收到一封电子邮件。网站将永远不会从Paypal获得许可。我没有把任何自定义的网址或类似的东西。

另外网站正在升级。所以URL始于http://staging.domainanme.com 不知道这是否会导致问题。

感谢

+0

也许在PayPal中使用沙箱模式时,您需要通过转到付款清单(在PayPal上)选择正确的交易并点击确认按钮(如果有) – WooDzu

回答

1

随着AEC它是使用PayPal订阅处理器相当简单。您只需要输入您的帐户的电子邮件地址:

Processors -> Paypal Subscritions -> Business ID 

不确定这与1.0是否相同,因为它基于1.2。

如果你有一个有效的帐户,那就是你所需要的。当然,请确保您已将处理器分配给您的计划。

所以,如果这一切都检查出另一件事,你可以尝试。如果您之前使用的是其他域名的PayPal帐户,请切换到staging.domainname.com,那么您可能需要尝试添加Alternate IPN Notification Domain。在找到这个:

Processors -> Paypal Subscritions ->Alternate IPN Notification Domain 

在这里把准确http://staging.domainname.com

UPDATE:

问题是贝宝沟通即可。首先删除我建议的AEC中的Alternate IPN Notification Domain设置。这只是为了测试。

PayPal电子邮件未被确认,因此通信失败或通信无法建立。

假设您使用的是Paypal Standard,请转到Paypal并登录。检查顺序:

  1. 点击Profile。电子邮件旁边是否有“未经确认”?如果确实如此,那就是你的问题。

  2. 转至Profile -> My selling tools -> Instant payment notifications。点击最右侧的更新。启用它并添加一个新的通知网址。它应该看起来像:http://www.yoursite.com/index.php?option=com_acctexp&task=paypal_subscriptionnotification

只是另一个想法。当您注册PayPal标准时,Paypal不支持Paypal订阅。我不记得具体是在什么时候/如何完成,但我记得需要一个单独的步骤。这也可能是这个问题的原因。

+0

业务ID是正确的,我也尝试把http://staging.domainname.com作为备用IPN,但是我仍然无法获得PayPal IPN。我甚至让这个网站生活并测试它。仍然是同样的问题。任何其他建议? –

+0

看到更新上面 – Tom

+0

你是男人:)我希望我能给你的答案更多的观点。我希望你回答帮助其他人,你会得到积分。 GO TOM :) –