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