2013-04-23 40 views
1

我的用户使用PayPal按钮“订阅”订阅我的项目,然后我通过IPN管理每月付款,但是如果用户删除他的账户,我想自动取消订阅他,而不要求他去贝宝取消他的订阅。是否可以通过贝宝自适应付款API取消订阅用户?

是否可以使用贝宝自适应付款API来告知贝宝取消订阅该用户?

奖金问题:是否可以使用贝宝自适应付款API来了解订阅的状态,并最终修改它(例如降低amout)?

感谢您的帮助。

回答

2

您不会使用Adaptive Payments API从订阅取消订阅用户。如果买家注册了订阅,您可以使用ManageRecurringPaymentsProfileStatus API取消配置文件。至于状态,您将无法使用“GetRecurringPaymentsProfileDetails”API调用获取订阅状态。这只会支持定期付款,而不是订阅。但是,您可以使用IPN,它会在创建配置文件,处理新的事务时等给您发送详细信息,等等。然后,您可以查询自己的数据库以了解详细信息。

+0

如果我理解正确,使用ManageRecurringPaymentsProfileStatus,我可以暂停订阅,但是我将无法执行其他操作(获取详细信息)? – 2013-04-23 14:22:28

+0

不适用于实际订阅。这些功能在API的功能方面有限。您需要使用周期性付款才能够使用所有API功能来管理周期性配置文件。 – 2013-04-23 15:07:26

+0

我仍然不确定如果使用ManageRecurringPaymentsProfileStatus,我可以取消订阅用户,但您的回答会让我感到困惑:/ – 2013-04-26 06:32:20