使用PayPal API重复订阅

时间:2018-04-18 12:07:36

标签: asp.net-mvc paypal paypal-sandbox paypal-subscriptions

我目前正在尝试在Asp.Net MVC应用程序中实现定期订阅。我已经设法取得了一些进展:制定计划,建立协议并订阅。据我所知,这应该将计划付诸行动。已经支付了第一笔款项,用于支付的帐户将在下一次出现时再次收费,在我的情况下,一个月过后。我想,所需信息应记录在第一次付款上,因此当收到进一步的通知时,系统可以配置为将它们与特定用户相关联,并将所需的更改应用于系统,例如,重新订阅用户并扩展他/她对网站提供的服务的访问权限。

我有几个问题,希望有比我更多经验的人能回答:

  1. PayPal API是用于实现定期订阅的正确技术吗?或者我是否选择了错误的,可能是旧的实施方式?

  2. 是否使用Webhooks以便在收到通知时使用 用户是否需要在周期内结算?对于例如当用户需要为服务付费时,每月向系统发送一次通知?

  3. 这两个Webhooks有什么区别? PAYMENT.ORDER.CREATED和PAYMENT.CAPTURE.COMPLETED?

  4. 同一计划是否可以用于不同的协议?我想是这样,主要是因为我认为每次创建一个新的相同计划都没有意义:在我看来,应该是每个用户创建的协议。 但是,我发现的每一个实现每次创建一个新的计划 为不同的用户启动订阅过程。我曾是 想知道这是否仅仅是为了示范 在每种情况下,或者如果背后有原因,都是指。

  5. 我发现的文档是有限的,并且通常没有通过示例证实。尝试结合不同的来源来获取我想要的信息被证明是一项相当困难的任务。因此,非常感谢您在使用PayPal API进行定期订阅方面的经验。

0 个答案:

没有答案