获取与Paypal中的定期付款资料相关联的交易

Gau*_*rav 4 paypal recurring-billing

我几乎已经完成了与使用Paypal进行定期付款相关的所有问题,并且没有找到解决我问题的方法.

我们正在实施一个基于月度(固定金额)订阅的系统.出于安全原因,我们不希望存储CC详细信息,因此我们尝试使用Paypal的Website Payments Pro.一旦用户同意定期付款,我们就会为该用户创建一个RecurringPaymentProfile,并为用户存储返回的Profile_Id.

现在我们需要获取有关此Recurring Profile_Id的所有事务的信息.当我们登录Paypal帐户时可以获得此信息,但这需要自动化,以便应用程序知道所有付款以及用户的当前订阅.

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

由于我们只想知道与重复配置文件关联的交易历史记录以及此月份付款是否成功(暗示用户是活动成员),实施此操作的最佳方法是什么?

谢谢,

Jos*_*osh 6

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

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

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

LASTPAYMENTAMT
此个人资料收到的上次成功付款金额.

FAILEDPAYMENTCOUNT
此配置文件的失败结算周期总数.

NEXTBILLINGDATE
下一个计划的结算日期,采用YYYY-MM-DD格式.

NUMCYCYLESCOMPLETED
在当前有效订阅期内完成的结算周期数.在收集付款时或在重试尝试收取当前结算周期的付款失败后,认为结算周期已完成.