我已经解决了几乎所有与使用 Paypal 进行定期付款相关的问题,但还没有找到解决问题的方法。
我们正在实施一个基于每月(固定金额)订阅的系统。出于安全原因,我们不想存储 CC 详细信息,因此我们正在尝试使用 Paypal 的 Website Payments Pro。一旦用户同意定期付款,我们将为该用户创建一个 RecurringPaymentProfile 并为该用户存储返回的 Profile_Id。
现在我们需要获取与此 Recurring Profile_Id 相关的所有事务的信息。当我们登录到 Paypal 帐户时,此信息可用,但这需要自动化,以便应用程序了解所有付款以及用户的当前订阅。
我们已经找到了两种方法(可能)来实现这一点。1. IPN(即时付款通知,为此我们必须创建一个服务来收听通知,这似乎很麻烦,而且比我们需要的信息更多) 2. TransactionSearch(但这会返回 Paypal 帐户的交易,而不是 Profile_Id )
由于我们只想知道与循环配置文件相关的交易历史以及本月付款是否成功(暗示用户是活跃会员),那么实现这一点的最佳方法是什么?
谢谢,