贝宝订阅集成 |与捕获资金混淆

PayPal Subscription Integration | Confusion with Capturing Funds

我目前正在为客户开发 PayPal 订阅集成。但是我在使用 PayPal 时遇到了一些问题,我是否需要在激活订阅时提取资金,是否需要在每次下一个计费周期时提取资金?还是我只需要做其中的一项?

比如,这是如何工作的?

当用户尝试激活他的订阅时出现错误,我该如何取消订阅?我应该使用来自我的服务器的 API 请求取消它,还是 PayPal JS SDK(在前端)中有取消它的功能?因为有一种方法可以 actions.restart() 重新启动支付流程,但这不是我想要的并且实际上不起作用,因为出于某种原因它再次给我一个错误。

这很令人困惑,文档在这方面也没有帮助我,而且 PayPal 的社区论坛有点死了。

谢谢。

PayPal Subscription 被付款人批准后,它将变为活动状态并自动计费(捕获)。如果没有指定 start_date,这将是立即的。

没有服务器端激活,因此不需要 actions.restart() 等价物。

(一个例外是如果您覆盖 application_context 的 user_action;这会更改措辞以指示您将显示评论页面,并使用 API呼叫)


取消是使用 API 调用完成的,而不是 JS SDK。