使用 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 并登录。按此顺序检查:
点击Profile
。电子邮件旁边是否有“未确认”?如果是这样,那就是你的问题。
去Profile -> My selling tools -> Instant payment notifications
。单击最右侧的更新。启用它并添加一个新的通知 URL。它应该看起来像:http://www.yoursite.com/index.php?option=com_acctexp&task=paypal_subscriptionnotification
只是另一个想法。当您注册 Paypal Standard 时,Paypal 不会启用 Paypal 订阅。我不记得确切的时间/方式,但我记得需要一个单独的步骤。这也可能是导致此问题的原因。