0

我安装了 Joomla AEC 版本 1.0,修订版 5149。

我已经设置了计划和这件事的所有内容,如果用户点击创建帐户系统将要求用户选择计划。然后用户点击立即购买,她通过 Paypal,购买完成(订阅 3 天免费试用),然后用户被重定向回网站,一切正常。

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

网站也在筹备中。所以 URL 以http://staging.domainanme.com开头 不确定这是否会导致问题。

谢谢

4

1 回答 1

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

更新:

那么问题是Paypal通信。首先删除Alternate IPN Notification Domain我建议的 AEC 中的设置。那只是为了测试。

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

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

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

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

只是另一个想法。当您注册 Paypal Standard 时,Paypal 不会启用 Paypal 订阅。我不记得确切的时间/方式,但我记得需要一个单独的步骤。这也可能是导致此问题的原因。

于 2013-07-06T02:58:11.957 回答