在Paypal中获取与经常性付款配置文件关联的交易



我已经使用Paypal解决了几乎所有与经常性支付相关的问题,但还没有找到解决问题的方法。

我们正在实施一个按月订阅(固定金额)的系统。出于安全原因,我们不想存储CC详细信息,因此我们尝试使用Paypal的网站支付专业版。一旦用户同意定期付款,我们将为该用户创建一个RecurringPaymentProfile,并为该用户存储返回的Profile_Id。

现在,我们需要获得与此Recurring Profile_Id相关的所有事务的信息。当我们登录Paypal账户时,这些信息是可用的,但这需要自动化,以便应用程序了解所有付款以及用户的当前订阅。

我们已经找到了两种方法(可能)来实现这一点。1.IPN(即时支付通知,为此我们将不得不创建一个服务来监听通知,这似乎很麻烦,而且信息量比我们需要的更多)2.TransactionSearch(但这返回Paypal帐户的交易,而不是Profile_Id)

由于我们只想知道与Recurring Profile相关的交易历史,以及这个月的付款是否成功(意味着用户是活动会员),那么实现这一点的最佳方法是什么?

谢谢,

您正在查找GetRecurringPaymentsProfileDetails API操作。此操作将允许您使用有效的PROFILEID查看与定期付款配置文件相关的大部分详细信息。

您可能感兴趣的相关详细信息字段:

LASTPAYMENTDATE
上次成功收到的付款日期此配置文件为YYYY-MM-DD格式。

LASTPAYMENTAMT
此配置文件最后一次成功付款的金额。

失败的付款计数
此配置文件失败的计费周期总数。

NEXTBILINGDATE
下一个计划计费日期,格式为YYYY-MM-DD。

压缩的气缸数
中完成的计费周期数当前活动订阅期。考虑计费周期收款时或重试收款后完成当前计费周期的付款已失败。

相关内容

最新更新